Icona Tray senza Finestra

mercoledì 06 luglio 2005 - 12.40

GuardianOfTheFlame Profilo | Junior Member

Ciao a tutti,
devo creare un programma eseguito nella maggior parte del tempo senza interagire con l'utente. In pratica non voglio che ci siano finestre all'esecuzione e che ci sia un'icona nella tray area cliccando sulla quale, con il tasto destro, si apre un menù contestuale le cui voci aprano varie finestre di impostazioni.

Come faccio a far apparire un'icona senza che si veda la finestra?
Eseguendo il seguente codice, viene mostrata:

Public Sub Main()
dim Tray as frmTray
Application.Run(Tray)
End Sub

ho provato a mettere in frmTray_Load l'istruzione
Me.Hide(), ma si vede lo stesso!

Salo

totti240282 Profilo | Guru

metti tutto il codice nel modulo main senza usare le form,dovrebbe funzionare cosi.

C'è solo un capitano !!!!!!

GuardianOfTheFlame Profilo | Junior Member

quindi dovrei creare via codice l'icona e, sopratutto, il menù contestuale...
è che usando il controllo sul form risulta + veloce definirlo che via codice ( anche xché devo vedere come fare ).
Rendere invisibile la form m sembrava la cosa + veloce, mi sembra strano non si possa fare

GuardianOfTheFlame Profilo | Junior Member

Ho scoperto che dovevo definire il form come minimized. Io pensavo lo mettesse in barra, invece ( forse xché ho inserito un controllo Notify Icon? ) non viene semplicemente mostrata.

Salo

GuardianOfTheFlame Profilo | Junior Member

Dimenticavo... ovviamente devo impostare

Me.Visible=true nel Form_Load

oltre a impostare la proprietà windowstate.

Salo

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5