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 ...
S'agit-il d'une application MDI :
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
non du tout malheureusement .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.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)); //...
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
Envoyé par neguib
tres bonne idée, en attendant de passer en V2.0
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager