PDA

View Full Version : [vb6] Aprire una cartella alla pressione di un button


Snivel
03-12-2007, 20:59
Rieccomi potete consigliarmi un codice che vada a pennello con il mio problema??

thx anticipate

whiles_
03-12-2007, 23:45
Rieccomi potete consigliarmi un codice che vada a pennello con il mio problema??

thx anticipate

Shell "explorer C:\cartella"

Snivel
04-12-2007, 00:32
Gentilissimo

pero quando apro la cartella rimane nella barra delle applicazioni

come faccio ad aprirla e a metterla in primo piano?? thx anticipate:D :D

whiles_
04-12-2007, 15:18
Se non mi ricordo male (ed è probabile che mi sbagli) la funzione Shell accetta un secondo parametro booleano che permette di visualizzare in primo piano la finestra aperta. Quindi:
Call Shell("explorer.exe", 1)

Call perchè Shell con le parentesi restituisce un valore, e VB6, che senza Call non saprebbe dove metterlo, restituisce un errore.

Con Call invece ignora il valore di ritorno... Spero funzioni

Snivel
05-12-2007, 20:02
quindi il codice sarebbe

Call Shell("explorer.exe C\cartella", 1)


Giusto??

EDIT:

risolto tutto il codice funziona grazie di cuore da un niubbo "programmatore"!!!

EDIT 2:
ancora una cosa che nn mi e' chiara:

se la cartella e' creata premendo il button apro la cartella e mi si visualizza in primo piano, pero se nn e' creata mi appare automaticamente un msgbox he dice che il percorso "C:\Cartella" nn e' un percorso. Come posso eliminare quel msgbox automatico e farne viaulizzare uno che scrivo io??

se nn e' possibile fa niente...:)