martedì 2 agosto 2011

C# - un file browser personalizzato, riutilizzabile!

In questi giorni mi sono dedicato allo sviluppo di un piccolo componente (uno user control, utilizzando la terminologia .NET) che si occupa di fare da "file browser", ossia di navigare tra cartelle e file, effettuando le operazioni più comuni (apertura, nuova cartella, eliminazione, spostamento mediante drag & drop ecc.).
Ne è uscita fuori una libreria DLL riutilizzabile, scaricabile a questo indirizzo:
Ora vediamo come importare questo componente, contenuto nella libreria DLL, all'interno di un progetto C#:
  1. per prima cosa cliccare con il tasto destro sulla casella degli strumenti (quella con i componenti più comuni) e selezionare "Scegli elementi";
  2. cliccare su "Sfoglia" e selezionare la libreria dll. Abilitare il componente (chiamato in questo caso filebrowser) tramite il check a sinistra dello stesso;
  3. trascinare infine il componente dalla casella degli strumenti al form nel quale si intende avvalersi dei suoi servigi;
  4. impostare la proprietà che specifica la cartella da cui partire come radice (nell'esempio, il disco c:\)
    fileBrowser1._ROOT = @"c:\";
    
Spero che questo mio lavoro sia utile anche ad altri :-)
Qui potete vedere il risultato finale:

Nessun commento: