|
Programmazione VB / OCX di Leonardo Bandini |
leggere attentamente le istruzioni per la configurazione e l'uso
- cosa serve
- inserimento in un vostro progetto VB (leggere attentamente)
- configurazione dei parametri (leggere attentamente)
- registrazione del controllo
- scarica il controllo (65 Kb)
Questo OCX da una valida alternativa alle finestre di dialogo Microsoft. Se dovete selezionare una cartella e non un file le finestre di dialogo predefinite non rispondono appieno al proprio compito. Una volta inserito questo controllo, nel vostro programma, comparirà un bottone perfettamente configurabile sia in dimensione che nel testo, dal quale è possibile avviare il form che riporta la struttura ad albero del vostro disco.
|
|
Questa finestra rimane in primo piano fino a quando non si seleziona un percorso, o fino a quando si annulla l'operazione.
Inoltre è in grado di mostrare cartelle nascoste, compresse (Ntfs), di sistema e creare nuove cartelle. Il tutto con un aspetto in perfetto stile windows.
Per inserire il controllo in un vostro progetto di Visual Basic, è sufficiente, una volta decompresso il file in una cartella del vostro disco, selezionare la voce del menu della finestra di programmazione: Progetto/Componenti. Si aprirà una finestra in cui sono elencati i componenti disponibili. A questo punto scegliere "Sfoglia", scorrere tra le cartelle scegliendo quella in cui è stato decompresso il file. Selezionare a questo punto: SfogliaCartelle.ocx. Appena cliccato su OK, comparirà l'icona del controllo tra quelli disponibili nella barra dei controlli.
Occorre adesso posizionarsi in un form del vostro progetto, e inserire il controllo in questo form (ad esempio facendo doppio clic sull'icona del controllo nella barra dei controlli).
Comparirà all'interno del form il tasto che richiama l'interfaccia di ricerca.
Una volta inserito procedere con la personalizzazione.
Attenzione!
per il funzionamento occorre anche inserire queste righe di codice nel form in cui è contenuto il progetto:
Private Sub Form_Load()
sfogliacartelle1.pathcorrente = CurDir
End Sub
Private Sub UserControl11_seleziona(percorso As String)
msgbox percorso
End SubDove al posto di Sfogliacartelle1 inserite il nome che avete dato al controllo
La prima serve per passare la pathcorrente (vedi configurazione) al controllo.
La seconda è solo un esempio di utilizzo dell'evento di selezione di un percorso.
Tutti i parametri del controllo possono essere modificati. Vediamo in dettaglio.
Cliccando nella finestra proprietà del controllo su personalizza si apre tale finestra:
|
|
Qui sono visibili tutte le proprietà.
Compilare attentamente queste voci.
- Caption Form: è l'etichetta del form di ricerca
- CaptionBottone:è l'etichetta che compare sul bottone che richiama l'interfaccia di ricerca
- Apri al percorso corrente: selezionato questa voce, all'apertura del form di ricerca verrà selezionato il percorso corrente
- Leokey: In questa voce deve essere scritto il codice di registrazione del controllo. La registrazione è gratuitta.
Una volta inseriti tutti i parametri cliccare su OK per rendere permanenti tali modifiche.
Questo controllo e free però è necessario registrarlo, richiedendomi il codice di registrazione, inviandomi una email e spacificando nel testo:
Nell'oggetto della email deve essere specificato:
Registrazione OCX: SfogliaCartelle
| OCX: Controllo SfogliaCartelle - 65 Kb |
| Per ulteriori informazioni, segnalazioni e richieste contattatemi. | ![]() |