5
У меня есть несколько форм-классов, которые происходят от Form
. И я хочу считать все экземпляры открытой формы одного специального класса, такого как Form2. Это простое приложение WinForms (без Mdi).Как считать все открытые формы одного конкретного класса?
- Form1 (главная)
- Form2 (может быть много)
- form3 (другие формы)
Приложение не может быть запущено несколько раз. Так что это просто подсчет окон в этом приложении.
Мои идеи:
- Может
Application
дать мне список открытых окон? - WinApi, перечислить окна 1 приложения?
- поместить каждое новое окно Form2 в список (Я хочу, чтобы избежать этого)