HolyDev
Messages postés40Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention 5 février 2008
-
24 nov. 2006 à 10:41
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
24 nov. 2006 à 12:02
Salut,
je me remet au VB6 ça faisais longtps. Alors voila ma question, comment
faire pour laisser une fenêtre genre modal au dessus d'une autre même
qd je clic à coté. Je ma rappel d'une propriété genre TopMost mais je
ne la trouve pas là.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 24 nov. 2006 à 11:13
Si c'est faire une feuille modale pour ton application, il suffit de mettre l'option vbModal dans le show qui affiche ta feuille :
Form2.show vbModal
Si c'est une fenêtre qui doit rester toujours au dessus des autres (n'importe quelle autre fenêtre de windows), il faut utiliser l'API SetWindowPos, et là je te cherche chercher dans les sources du site, y'en a plein qui en parle !
Là encore, tu aurais cherché un minimum, tu aurais trouvé bien plus vite qu'en postant ta question !
HolyDev
Messages postés40Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention 5 février 2008 24 nov. 2006 à 11:37
T'a raison pcq j'ai trouvé 2 minutes après...
Je fais : FormTruc.Show 1
Le 1 permet d'indiquer que c'est une modale.
J'accepte ta réponse DS c'est la même chose.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 24 nov. 2006 à 12:02
oui, vbModal = 1 tout simplement, cependant, je te conseille vivement d'utiliser vbModal et non 1 car c'est bien plus parlant (si tu relit ton code dans plusieurs années, tu sera bien content d'avoir mis vbModal !)