bonjour
jaimerais lister la liste de toutes les forms ouvertes de mon applications.
mais je n'ai pas trouvé d'objet comportant une methode qui me donnerai
une collections d'objets forms afin d'iterer sur ceux ci .
bonjour
jaimerais lister la liste de toutes les forms ouvertes de mon applications.
mais je n'ai pas trouvé d'objet comportant une methode qui me donnerai
une collections d'objets forms afin d'iterer sur ceux ci .
un petit tour sur msdn et :
http://msdn2.microsoft.com/en-us/library/system.windows.forms.application.openforms.aspx
bon c'est valable que en 2.0 mais bon ...
Dans ce cas, je te suggère de creer une class "module" qui contiendra que des membres static, elles exposera à la fois toutes les méthodes de création et de suppression des Form de l'application ainsi qu'une collection des Form actives qui sera donc plus facile à gérer.Envoyé par chnew
Les Form appelantes devront toutes alors créer des nouvelles instances de formulaire en passant par cette classe
Par exemple en implementant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private monTypeForm form1; //...etc... form1 = MyModule.GetForm(typeof(monTypeForm)); //...
Envoyé par neguib
tres bonne idée, en attendant de passer en V2.0
Merci
Partager