Visual Basic Simple
FBI Shell ListView
Visualizzare il contenuto di una cartella
Sincronizza Indice
Sincronizza Indice
Scarica il progetto
Scarica il progetto
Scarica il testo dell'articolo
Testo dell'articolo
Stampa l'articolo
Stampa l'articolo

Difficoltà: 5 / 5

Il controllo FBI Shell ListView è studiato per simulare la visualizzazione di una cartella tramite Explorer (Risorse del computer) di Windows.


Proprietà

Utilizzabile in fase di progettazione Utilizzabile in fase di progettazione
Accessibile in lettura in fase di esecuzione Accessibile in lettura in fase di esecuzione
Accessibile in scrittura in fase di esecuzione Accessibile in scrittura in fase di esecuzione
  • AllowExecute As Boolean Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta un valore che indica se il doppio click eseguirā il file selezionato.

  • Busy As Boolean Accessibile in lettura in fase di esecuzione
    Indica se il controllo č occupato in un'elaborazione.

  • DetectExeIcons As Boolean Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta un valore che specifica se il controllo deve rilevare le icone dei files eseguibili.

  • DetectIcons As Boolean Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta un valore che specifica se il controllo deve rilevare le icone dei files.

  • ExecuteWithRunAs As Boolean Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Determina la possibilitā di visualizzare la finestra per l'esecuzione con un programma specifico.

  • FileAttributes As Long Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta un valore che specifica gli attributi dei files da ricercare.

  • FullRowSelect As Boolean Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    ' Restituisce o imposta un valore che determina se l'utente potrā scegliere qualsiasi colonna per evidenziare la riga.

  • GridLines As Boolean Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta un valore che determina la presenza di una griglia.

  • hWnd As Long Accessibile in lettura in fase di esecuzione
    Restituisce un handle (da Microsoft Windows) alla finestra di un oggetto.

  • Path As String Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta il percorso corrente.

  • Pattern As String Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisca o imposta il filtro per la scelta dei files da visualizzare.

  • SelectedFile As String Accessibile in lettura in fase di esecuzione
    Restituisce il percorso del file correntemente selezionato.

  • SelectedFileFull As String Accessibile in lettura in fase di esecuzione
    Restituisce il percorso completo del file correntemente selezionato.

  • TrackSelect As FalseTrueSystem Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta un valore che determina se la selezione seguirā la posizione corrente del mouse.

  • View As ListViewConstants Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta un valore che indica la visualizzazione corrente della griglia.


Metodi

  • AboutBox
    Tipo di metodo: Sub
    Parametri richiesti: (nessuno)
    Definizione: Sub AboutBox()
    Mostra le informazioni di copyright del controllo.

  • BrowseNewFolder
    Tipo di metodo: Function
    Parametri richiesti: (nessuno)
    Definizione: Function BrowseNewFolder() As Boolean
    Visualizza la finestra per la scelta di una cartella.

  • CreateShellLink
    Tipo di metodo: Function
    Parametri richiesti: intVersione As Integer
    strGruppo As String
    strTitolo As String
    strPath As String
    Definizione: Function CreateShellLink(ByVal intVersione As Integer, ByVal strGruppo As String, ByVal strTitolo As String, ByVal strPath As String) As Boolean
    Crea un collegamento al file specificato.
    intVersione può assumere i valori 4,5 o 6 corrispondenti alle versioni di Visual Basic oppure 0 (VisualBasicUnknown) che consente di rilevare automaticamente una versione della libreria di Visual Basic utilizzata per creare il collegamento al file.

  • GetExecutable
    Tipo di metodo: Function
    Parametri richiesti: CommandLine As String (opzionale)
    Definizione: Function GetExecutable(ByVal CommandLine As String) As String
    Restituisce il percorso del file eseguibile utilizzato per aprire un file.

  • Refresh
    Tipo di metodo: Sub
    Parametri richiesti: (nessuno)
    Definizione: Sub Refresh()
    Ridisegna completamente un oggetto.

  • RefreshIcons
    Tipo di metodo: Sub
    Parametri richiesti: (nessuno)
    Definizione: Sub RefreshIcons()
    Ricarica le icone dell'elenco.

  • SelectedFileGroup
    Tipo di metodo: Function
    Parametri richiesti: FullPath As Boolean
    UseArray As Boolean
    Definizione: Function SelectedFileGroup(ByVal FullPath As Boolean, ByVal UseArray As Boolean)
    Restituisce una matrice contenente i nomi di tutti i files selezionati.
    FullPath specifica se sarà restituito il percorso completo dei files oppure soltanto il nome; UseArray specifica se i dati saranno restituiti in una matrice oppure un'unica stringa contenente i files selezionati e separati da un carattere null.


Eventi

  • ChangeDir
    Parametri richiesti: Path As String
    ByRef Cancel As Boolean
    Definizione: Event ChangeDir(ByVal Path As String, ByRef Cancel As Boolean)
    Viene generato al cambio della cartella corrente.

  • Execute
    Parametri richiesti: CommandLine As String
    ByRef Directory As String
    ByRef Arguments As String
    ByRef Verb As String
    ByRef Cancel As Boolean
    Definizione: Event Execute(ByVal CommandLine As String, ByRef Directory As String, ByRef Arguments As String, ByRef Verb As String, ByRef Cancel As Boolean)
    Viene generato quando č richiesta l'esecuzione di un file.

Note

La proprietà DetectIcons determina se le icone dei singoli files dovranno essere rilevate oppure saranno usate le icone predefinite del controllo. La proprietà DetectExeIcons determina invece se le icone dei programmi eseguibili saranno rilevate. La rilevazione potrebbe rallentare il processo di aggiornamento.

Figura 1
Figura 1
Figura 2
Figura 2

Esistono numerose limitazioni d'uso del controllo non aggirabili da Visual Basic senza creare una TypeLib apposita. Il controllo è stato volutamente basato interamente su Visual Basic accompagnato da molte funzioni dell'API.

Fibia FBI
2 Novembre 2003

Scarica il progetto
Scarica il progetto
Scarica il testo dell'articolo
Scarica il testo dell'articolo
Stampa l'articolo
Stampa l'articolo
Torna all'indice dei Controlli utente