nabilac
Messages postés80Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention30 mai 2006
-
12 nov. 2004 à 12:15
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
12 nov. 2004 à 14:54
bonjour,
j'ai un pb avec la gestion d'app mdi
en fait, j'ai une form mdi (Fmdi) qui 2 forms child
- F1 contient un treeview
- F2 contient un textbox
a partir du menu affichage Fmdi, j' ouvre F1 et F2
ce que je veux, c'est lorsque je clique sur un node de F1, il affiche son nom dans le textbox de F2.
j'arrive a la faire mais au lieu qu'il me l'affiche dans F2, il charge une nouvelle F2 dans laquelle il affiche le nom.
donc comment faire nous ne pas afficher un child qui est déja ouvert, mais il n'a pas le focus car au moment du click, c'est F1 qui est active??????????
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 12 nov. 2004 à 12:43
Comment fais-tu pour afficher dans F2 ? Ton problème vient sûrement de là : tu dois créer une nouvelle instance sans faire attention, d'où la deuixième feuille qui se lance.
_______________________________________
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 12 nov. 2004 à 14:48
re
Bizarre : ça fait beaucoup d'ordre identiques !
ZOrder, Visible, Show --> le résultat sera le même (à qq détails près)
Pourquoi la rends-tu visible si c'est pour la rendre Enabled False aussitôt après ?
Comme d'habitude, laisse le temps au système d'exécuter tes ordres : Par exemple, quand tu fais un .Show : VB va afficher ta forme et exécuter le Form_Load, Form_Resize ... Si tu fais des actions immédiatement derrière le .Show, elles n'auront pas le temps de se faire : Insère un DoEvents après des commandes qui touchent l'affichage (conseil)
Vala
Jack
NB : Je ne répondrais pas aux messages privés
Vous n’avez pas trouvé la réponse que vous recherchez ?