# 55 Уроки C# – Как проверить запущенную форму
00:00 Введение • Обсуждение идеи контроля открытых форм перед повторным запуском. • Объяснение принципа работы в WinVicer: основной интерфейс не блокируется при открытии окон. 00:57 Проблема с «шоу-диалогом» • Критика использования «шоу-диалога» для блокировки интерфейса. • Упоминание о проблеме с множеством открытых окон. 01:51 Решение проблемы • Предложение проверять наличие открытой формы перед её открытием. • Пример проверки с помощью «аппликейшн.опен фс» и «брекетов». • Демонстрация работы: при повторном клике окно не появляется, так как уже открыто. 02:50 Альтернативный подход • Использование «оф тайп» для проверки типа формы. • Пример с «энни» и «панда». • Подчёркивание преимущества метода: интерфейс не блокируется, оба окна открыты. 03:07 Заключение • Сравнение двух подходов: использование строк и линков. • Призыв к использованию метода и призыв поставить лайк. • Прощание.
00:00 Введение • Обсуждение идеи контроля открытых форм перед повторным запуском. • Объяснение принципа работы в WinVicer: основной интерфейс не блокируется при открытии окон. 00:57 Проблема с «шоу-диалогом» • Критика использования «шоу-диалога» для блокировки интерфейса. • Упоминание о проблеме с множеством открытых окон. 01:51 Решение проблемы • Предложение проверять наличие открытой формы перед её открытием. • Пример проверки с помощью «аппликейшн.опен фс» и «брекетов». • Демонстрация работы: при повторном клике окно не появляется, так как уже открыто. 02:50 Альтернативный подход • Использование «оф тайп» для проверки типа формы. • Пример с «энни» и «панда». • Подчёркивание преимущества метода: интерфейс не блокируется, оба окна открыты. 03:07 Заключение • Сравнение двух подходов: использование строк и линков. • Призыв к использованию метода и призыв поставить лайк. • Прощание.
