Seth77
Messages postés572Date d'inscriptionmardi 30 avril 2002StatutMembreDernière intervention 4 mai 2020
-
1 sept. 2005 à 17:12
Seth77
Messages postés572Date d'inscriptionmardi 30 avril 2002StatutMembreDernière intervention 4 mai 2020
-
1 sept. 2005 à 20:58
Slu
j utilise un timer pour mon App, et egalement un menu Popup que j affiche avec le clic droit sur l icone dans le Systray.
Que le timer soit actif ou pas si la fonction Private Sub Timer_Timer()
est presente dans le code le menu poptray ne s affiche pas lors du
premier clic mais lors de deuxieme !
est ce que qqn sait d ou cela vient et si il y a une soluce ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 1 sept. 2005 à 20:53
salut,
oui, en effet, mais c'est bien la preuve qu'il n'y a aucun rapport avec le timer ;)
le problème se situe au niveau du focus. la première fois que tu click, le systray prend le focus, donc la form le perd, et c'est tout. et seulement ensuite, le click est efficace.
il faut ajouter un SetForeGround lors de chaque click
module :
Public Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long