private void MainWindow_Load(object sender, EventArgs e) { // 現在の年度を設定 _year = DateTime.Now.Year; FY_numericUpDown.Value = _year; using (LoginWindow _lw = new LoginWindow()) { if (_lw.ShowDialog(this) == DialogResult.OK) { this.id = _lw._id; } else { // LoginWindowが[×]ボタンで閉じられた場合。 this.Close(); } } // ロジック部のオブジェクト生成 _mo = new Main(this.id); }