/// <summary> /// フォームがセットされたときに呼び出されます /// </summary> protected virtual void Initialize() { // 機能拡張を行う Extend(); // プラグインの読み込み LoadPlugins(); // ログイン 必要があればログイン画面の表示 if (UserSettings.Default.ShowAccountForm) { LoginForm f = new LoginForm(); if (f.ShowDialog(this._form) == System.Windows.Forms.DialogResult.OK) { Login(); } } else { Login(); } // コマンドライン引数で指定された放送がある場合はそれに接続する if (_reservedId != null) { _mainview.IdBoxText = _reservedId; Connect(_reservedId); } // ファイルメニューの一番下に終了メニューを追加する System.Windows.Forms.ToolStripMenuItem exit = new System.Windows.Forms.ToolStripMenuItem("終了(&X)"); exit.Click += (EventHandler)delegate(object sender, EventArgs e){_form.Close();}; _mainview.ExtendMenuStrip("ファイル(&F)", exit); }
private void loginToolStripMenuItem_Click(object sender, EventArgs e) { LoginForm f = new LoginForm(); if (f.ShowDialog() == DialogResult.OK) { _core.Login(); } }