homework24nov/NeshinaPolina2111/Program.cs
2025-11-24 01:18:10 +04:00

38 lines
1.4 KiB
C#

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