Bonjour!
je suis nouveau sur le forum, et débutant en c#.
je cherche à ouvrir plusieurs instances d'une Form dans une boucle.
J'ai un thread, surveillant les connexions sur un port au moyen d'une boucle. Je voudrais qu'à chaque fois qu'une certaine condition sur les données entrantes est vérifiée, une form s'ouvre.(de manière à ce que plusieurs de ces forms puissent se retrouver ouvertes en même temps)
J'ai tenté d'abord de créer un tableau de forms, mais non seulement j'aurais eu un nombre limité de fenêtres possibles, mais en plus la fenêtre se bloquait.
J'ai donc changé d'approche et créé une classe contenant une form. A chaque itération de la boucle, une instance de cette classe est créée et placée dans un ArrayList.
Pourtant, aucune fenêtre n'apparaît.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 while(true) { // Code testant les données entrantes [...] if(Condition){ liste.Add(new MaClasse); MaClasse conv = liste[liste.Count-1] as MaClasse; conv.Show(); conv.Activate(); } }
Pourriez-vous m'aider?
Merci d'avance,
Immerczeck
Partager