Пример #1
0
 private void MainForm_Load(object sender, EventArgs e) // Событие Load запускается перед отображением формы
 {
     using (var login = new Autorize())
         if (login.ShowDialog(this) != DialogResult.OK) // Открытие дочерней формы и последующая проверка результата
         {
             this.Close();
         }                 // Если результат не ОК, то главная форма закрывается, не успев открыться.
 }
Пример #2
0
        private void сменитьПользователяToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var autorize = new Autorize();

            autorize.Show();
            this.Hide();
            Constructor.Logger.CreateLogRecord("Смена пользователя");
        }
Пример #3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            var thread = new Thread(new ThreadStart(Constructor.Logger.LoggingAsync));

            thread.Start();
            Constructor.MB = new MainBuyer();
            var autorize = new Autorize();

            autorize.Show();
            Application.Run(Constructor.MB);
            thread.Abort();
        }