salut à tous
J'ai un probleme avec un formulaire Form1 contenant un sous-formulaire SSForm1.
Dans Form1 j'ai une zone de liste Zliste qui, quand on clique, dessus affiche SSForm1 en fonction de la ligne cliquée.
Là où ça devient intéressant c'est que lorsque je double clique sur cette ligne de ma Zliste, j'influe sur une zone de texte Ztxt du sous formulaire SSForm1 :
dans le code de Form1 :
Jusque là j'ai pas de soucis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Zliste_DblClick(Cancel As Integer) Me.SSForm1.Form.Ztxt.Value = "double cliqué" End Sub
Par contre le problème intervient dans les rares cas où l'utilisateurs double clique trop rapidement et que le sous formulaire ne s'est pas encore affiché.
Dans ce cas Me.SSForm1.Form.Ztxt.Value ne fonctionne pas étant donné que le formulaire principale ne connais pas encore la zone de texte Ztxt qui est dans le sous formulaire.
Ma question est la suivante, est-il possible de faire patienter le programme au moment du double clique pour que l'action s'execute uniquement après l'affichage du sous formulaire.
J'ai essayé avec le form timer mais ça n'y change rien.
Si quelqu'un a une idée....
Merci à tous
Partager