2009-11-04 5 views
0

У меня есть коллекция форм MDI, где есть разные объекты (Form1, Form2 и т. Д.). Есть ли какой-либо быстрый способ, как сравнить выбранную форму (используя цикл FOR для итерации через коллекцию форм) - Form1, Form2 ..? Спасибо!Равенство формы и формы1

ответ

1
foreach(Form f in AllForms) 
    { 
     if(f is From1) 
     return true; 
    } 
1

Звучит как простая вещь, с которой вы столкнулись?

Вы пробовали обычное сравнение?

foreach(Form f in AllForms) { 
    if(f == myForm1) 
    return true; 
} 

Используйте f == myForm1, если у вас уже есть один экземпляр Form1 имени myForm1, что вы сравниваете против или f is Form1, если вы ищете «любой» Form1 без уже имеющих один где-то.

+0

f == Форма1 ????? Он даже не компилируется. –

Смежные вопросы