Visual Basic Simple
FBI Tray Icon
Aggiunge un'icona nella System Tray
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à: 3 / 5

Il controllo FBI Tray Icon consente di aggiungere una nuova icona alla System Tray, comprensiva di ToolTip quando il cursore del mouse si posa sopra ed è in grado di comunicare gli eventi relativi alla pressione dei pulsanti del mouse sopra d'essa.

Si rivela molto comodo per quei programmi di controllo il cui utilizzo non è determinato dall'utente ma svolgono funzioni in maniera invisibile o non controllata direttamente e pertanto non necessitano la presenza continua di un'icona sulla barra delle applicazioni.

Si raccomanda anche la consultazione dell'articolo Q176085 - HOWTO: Use the System Tray Directly from Visual Basic 5.0 e di Q162613 - HOWTO: Manipulate Icons in the System Tray with Visual Basic nella Microsoft Knowledge Base.


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
  • hWnd As Long Accessibile in lettura in fase di esecuzione
    Restituisce un handle (da Microsoft Windows) alla finestra di un oggetto.


  • Icona As IPictureDisp Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta l'icona da visualizzare nella System Tray.


  • InTray 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'icona sarà mostrata nella System Tray.


  • ToolTip As String Utilizzabile in fase di progettazioneAccessibile in lettura in fase di esecuzioneAccessibile in scrittura in fase di esecuzione
    Restituisce o imposta il testo visualizzato quando il mouse si trova sull'icona.


Metodi

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

Eventi

  • DoubleClick
    Parametri richiesti: Byval Button As Integer
    Definizione: Event DoubleClick(ByVal Button As Integer)
    Viene generato quando si preme e si rilascia due volte in rapida successione un pulsante del mouse su un oggetto.
    Generato quando si clicca due volte rapidamente sull'icona posta nella System Tray. È generalmente utilizzato per eseguire l'azione predefinita, solitamente l'apparizione della finestra nascosta.

  • MouseDown
    Parametri richiesti: Byval Button As Integer
    Definizione: Event MouseDown(ByVal Button As Integer)
    Viene generato quando si preme il pulsante del mouse mentre lo stato attivo si trova su un oggetto.
    Generato quando si preme un pulsante del mouse sopra l'icona posta nella System Tray.

  • MouseUp
    Parametri richiesti: Byval Button As Integer
    Definizione: Event MouseUp(ByVal Button As Integer)
    Viene generato quando si rilascia il pulsante del mouse mentre lo stato attivo si trova su un oggetto.
    Generato quando si rilascia il pulsante del mouse sopra l'icona posta nella System Tray. È solitamente utilizzato per gestire la comparsa di un menu Popup.

Note

Il controllo è molto leggero poiché non utilizza alcun controllo intrinseco di Visual Basic ma basa tutta la sua azione sulla superficie del controllo utente. Il callback è eseguito su tale handle e sono processati solo i messaggi relativi alla pressione o rilascio dei pulsanti del mouse. Durante l'esecuzione è invisibile sulla superficie del form in cui viene posto; la sua dimensione è di 255x255 twips e non può essere variata.

Sebbene la proprietà Icona sia di tipo IPictureDisp e come tale consenta l'uso di qualsiasi immagine, affinché l'icona sia mostrata nella System Tray è necessario che tale immagine sia un'icona reale. Sono quindi inutili le immagini BMP o di altro formato.

Affinché l'icona venga rappresentata correttamente, deve essere della misura di 16x16 pixel. Le icone più grandi saranno mostrate in maniera corretta durante la fase di progettazione e saranno schiacciate durante la fase di esecuzione.

Fibia FBI
14 Dicembre 2002

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