Bonjour;
J'ai une form1 principale et une autre form2 qu'on peut l'appeler à partir de la forme principale:
J'ai fait un timer pour appeler l'instance form2 selon la condition, l'objectif du timer c'est qu'ils m'affichent autant d'instance different de form2 tant que la condition est vrai.
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
16
17
18
19
20
21
22
23
24
25
26
27
28 public void timer1_Tick(object source, EventArgs e) { for (int l = 0; l < 2; l++) { cameraInstance[l].Start(); if (cameraInstance[l].MoveDetection == true) { Formes.CameraViewVS f1 = new Formes.CameraViewVS(cameraInstance[l], adresseIPArray[l]); foreach (Form S in Application.OpenForms) { if (S.GetType() == typeof(Formes.CameraViewVS)) // && (cameraInstance[l].adresse == f1.IP) je voulais ajouter une autre condition de comparaison d'adresse IP mais ça n'a pas marché { S.Show(); cameraInstance[l].MoveDetection = false; return; } } f1.Owner = this; f1.Show(); } } }
Ma question est comment puis je identifier les instances de la form2: à la place de mettre if (S.GetType() == typeof(Formes.CameraViewVS)), S.(?) == ??
Merci d'avance
Partager