using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; namespace NeshinaPolina2111 { internal static class Program { /// /// Главная точка входа для приложения. /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Сначала открываем форму авторизации var authForm = new Authorization(); authForm.ShowDialog(); // ждём, пока пользователь войдёт // Если форма авторизации закрыта — выходим (если не вошёл) if (authForm.Visible) // если форма всё ещё видна — значит, пользователь не вошёл или закрыл без входа { return; } // Всё хорошо — приложение завершилось успешно, но мы не запускаем MainForm здесь // Потому что MainForm создаётся и показывается внутри Authorization после успешного входа } } }