jannoman
Messages postés256Date d'inscriptionjeudi 17 avril 2003StatutMembreDernière intervention20 février 2008
-
28 oct. 2003 à 12:41
Utilisateur anonyme -
29 oct. 2003 à 01:29
Salut à tous !
J'ai un petit probleme : une form mdi prend tout l'écran et elle ouvre une form2. Quand on clique à coté de la form2, sur la mdiform, ca cache la form2 et meme en rappuyant sur le bouton de la mdi demandant de la montrer (load puis show), ca ne réaffiche pas form2.
cs_brico
Messages postés42Date d'inscriptionvendredi 25 avril 2003StatutMembreDernière intervention28 octobre 2003 28 oct. 2003 à 12:52
salut je sais pas si je peux etre d'un grand secours
mais tu peux utiliser
hide = enleve la feuille de l'ecran mais la garde en memoire
load = charge en memoire mais ne l'affiche pas
show = charge une feuille en memoire et a l'ecran
unload = decharge une feuiile de l'ecran et de la memoire
je pense en combinant le tout tu resoudra le ton probleme
brico @+++
Declare Function SetActiveWindow Lib "user32.dll" (ByVal hwnd As Long) As Long
et dans un timer avec interval-->1 placer sur la mdiform tu mais :
Dim retval As Long ' renvoie la valeur
retval = SetActiveWindow(Form2.hwnd)
Cela metrtra ta form2 visible que si ton apllication a le focus,
je ne c'est pas si dans ton cas ca marcherai essaye quand meme et fais moi un compte rendus.