0

同じフォームのインスタンスをどのように識別できますか

これは私の問題です: 同じフォームの各インスタンスを一度だけ表示したい:

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))  
                    {
                        S.Show();
                        cameraInstance[l].MoveDetection = false;
                        return;
                    }
                }

                                   f1.Owner = this;
                f1.Show();

            }             
        }
Any idea
4

1 に答える 1