Bonjour,
je souhaite iconifier (en d'autres termes "cacher la fenetre"), lorsque l'utilisateur décide de minimiser l'application.
Mais il n'y a pas d'évennement OnMinimized....
Comment faire ?
D'avance merci
Bonjour,
je souhaite iconifier (en d'autres termes "cacher la fenetre"), lorsque l'utilisateur décide de minimiser l'application.
Mais il n'y a pas d'évennement OnMinimized....
Comment faire ?
D'avance merci
Il faut que tu testes la propriété WindowState![]()
Bien sûr mais je crois que notre collègue souhaite connaître sur quel évènement implémenter ce qu'il veut faireEnvoyé par Morpheus
Donc je propose Form.Resize
Je dirais même plus : il faut tester Form.WindowState dans l'événement Form.Resize![]()
Personnellement j'utliseEnvoyé par neguib
Form.Deactivate qui à mon avis arrive moins souvent que Form.Resize... M'enfin je chipote sûrement... Surtout que ça doit dépendre de l'application...
+1 et pour en rajouter une couche, il faut que Form.WindowState soit égal à FormWindowState.Minimized.Je dirais même plus : il faut tester Form.WindowState dans l'événement Form.Resize
Et pour terminer et avoir une chaîne complète, il faut faire Form.Visible = false et NotifyIcon.Visible = true en veillant à gérer le double click sur la NotifyIcon![]()
Merci les gars.
Deactivate est à prendre avec des pincettes, car il se déclenche aussi quand on passe d'une fenêtre à une autre, sans nécessairement que la taille ne change.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager