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 .
Version imprimable
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 ...
S'agit-il d'une application MDI :?:
non du tout malheureusement .Citation:
Envoyé par neguib
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.Citation:
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:
1
2
3
4
5 Private monTypeForm form1; //...etc... form1 = MyModule.GetForm(typeof(monTypeForm)); //...
Citation:
Envoyé par neguib
tres bonne idée, en attendant de passer en V2.0
Merci