Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET 2008] Evento MouseLeave in una Notify icon??
Forum - C# / VB.NET - [VB.NET 2008] Evento MouseLeave in una Notify icon??

Avatar
Molin Mauro (Member)
Rookie


Messaggi: 47
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 15:33
Lunedì, 03/08/2009
Salve,
Ho notato che tra gli eventi di una NotifyIcon non c'è l'evento MouseLeave.
Il mio problema è che vorrei che al passaggio del mouse sulla NotifyIcon venisse visualizzato un form: ma non subito, tipo dopo 3-5 sec che il mouse è sopra di esso.
Pensavo di fare un timer di 5 sec. e dia abilitarlo all'evento MouseMove e di disattivarlo all'evento MouseLeave che però non c'è!!

C'è un modo per sostituire questo evento?

Grazie anticipatamente.

PM Quote
Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 17:07
Lunedì, 03/08/2009
fai si che quando il form è in modalità visible=true con un'evento che adesso non mi ricordo ch però è nel form il timer si disattivi...se non hai capito richiedimelo...:k:

PM Quote
Avatar
Molin Mauro (Member)
Rookie


Messaggi: 47
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 17:14
Lunedì, 03/08/2009
Testo quotato

Postato originariamente da LittleHacker:

fai si che quando il form è in modalità visible=true con un'evento che adesso non mi ricordo ch però è nel form il timer si disattivi...se non hai capito richiedimelo...:k:



ma io devo far si che se il cursore è posizionato per più di un determinato periodo di tempo sopra la NotifyIcon deve apparire questo form. Non capisco come la cosa potrebbe aiutarmi...

PM Quote
Avatar
riseofapocalypse (Ex-Member)
Pro


Messaggi: 150
Iscritto: 08/07/2009

Segnala al moderatore
Postato alle 19:21
Lunedì, 03/08/2009
Se devi visualizzare solo testo prova ad usare i ToolTip :k:

PM Quote
Avatar
Molin Mauro (Member)
Rookie


Messaggi: 47
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 19:23
Lunedì, 03/08/2009
Testo quotato

Postato originariamente da riseofapocalypse:

Se devi visualizzare solo testo prova ad usare i ToolTip :k:



No, non posso usare tooltip perche è un Form complesso con più di alcune scritte.

PM Quote
Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 12:47
Martedì, 04/08/2009
Allora quando il mouse è sopra la ntify fai partire il timer ke dopo 5 sec o ql ke vuoi ti faccia apparire il form e quando il form è apparso disattivi il timer...

PM Quote
Avatar
Molin Mauro (Member)
Rookie


Messaggi: 47
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 12:50
Martedì, 04/08/2009
Testo quotato

Postato originariamente da LittleHacker:

Allora quando il mouse è sopra la ntify fai partire il timer ke dopo 5 sec o ql ke vuoi ti faccia apparire il form e quando il form è apparso disattivi il timer...



Il problema è che se passo sopra con il mouse si attiva il timer ma se prima dei 5 sec. il mouse va via dalla notifyicon si deve disattivare mentre così appare comunque il form!!

PM Quote