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 |
Accessibile in lettura in fase di esecuzione |
Accessibile in scrittura in fase di esecuzione |
- AllowExecute As Boolean
Restituisce o imposta un valore che indica se il doppio click eseguirā
il file selezionato.
- Busy As Boolean
Indica se il controllo č occupato in un'elaborazione.
- DetectExeIcons As Boolean
Restituisce o imposta un valore che specifica se il controllo deve rilevare
le icone dei files eseguibili.
- DetectIcons As Boolean
Restituisce o imposta un valore che specifica se il controllo deve rilevare
le icone dei files.
- ExecuteWithRunAs As Boolean
Determina la possibilitā di visualizzare la finestra per l'esecuzione
con un programma specifico.
- FileAttributes As Long
Restituisce o imposta un valore che specifica gli attributi dei files
da ricercare.
- FullRowSelect As Boolean
' Restituisce o imposta un valore che determina se l'utente potrā scegliere
qualsiasi colonna per evidenziare la riga.
- GridLines As Boolean
Restituisce o imposta un valore che determina la presenza di una griglia.
- hWnd As Long
Restituisce un handle (da Microsoft Windows) alla finestra di un oggetto.
- Path As String
Restituisce o imposta il percorso corrente.
- Pattern As String
Restituisca o imposta il filtro per la scelta dei files da visualizzare.
- SelectedFile As String
Restituisce il percorso del file correntemente selezionato.
- SelectedFileFull As String
Restituisce il percorso completo del file correntemente selezionato.
- TrackSelect As FalseTrueSystem
Restituisce o imposta un valore che determina se la selezione seguirā
la posizione corrente del mouse.
- View As ListViewConstants
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 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.
|