Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
ho un problema di logica con il ContexMenu; non ho mai usato .NET e da pochi giorni mi sto mettendo dietro, in quanto sto migrando lentamente da C, C++ a C# .NET e Java (causa lavoro).
Ora, sto sviluppando una App Win32 che lavora in Background; necessito di una Icona sulla SysTray. Ho visto che NotifyIcon cade a proposito.
Bene funziona; ora vorrei aggiungerci un menu contestuale, ma ho visto anche dalla documentazione, che non è molto chiaro il tutto.
Codice sorgente - presumibilmente VB.NET
Imports System
Imports System.Drawing
Imports System.Windows.Forms
PublicClass EnspectorTool
PrivateSub EnspectorTool_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)HandlesMyBase.Load
' Mostro a video la Notify Icon nella Tray System
SysIcon.Visible=True
SysIcon.ShowBalloonTip(20, "EnspectorTool", "Il programma è in funzione...", ToolTipIcon.Info)
EndSub
EndClass
Questo è il codice; che dice, devo creare una nuova procedura (Sub) oppure posso inserirla nella procudera Main? PS. il codice è VB .NET
Per aggiungere un menù contestuale, trascina sul form un controllo ContextMenuStrip, aggiungi le voci che desideri, quindi imposta la proprietà ContextMenuStrip della NotifyIcon su quel menù:
http://totem.altervista.org/guida/versione2/B11.php