/// <summary> /// FormClosed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MainForm_FormClosed(object sender, FormClosedEventArgs e) { DataBags.Config.MainWindowWidth = this.Size.Width; DataBags.Config.MainWindowHeight = this.Size.Height; DataBags.Terminate(); }
/// <summary> /// コンストラクタ /// </summary> public MainForm() { InitializeComponent(); DataBags.Initialize(); // 画面サイズ設定 this.MinimumSize = new Size(Commons.MIN_MAIN_WINDOW_WIDTH, Commons.MIN_MAIN_WINDOW_HEIGHT); this.MaximumSize = new Size(Commons.MAX_MAIN_WINDOW_WIDTH, Commons.MAX_MAIN_WINDOW_HEIGHT); this.Size = new Size(DataBags.Config.MainWindowWidth, DataBags.Config.MainWindowHeight); // 件名設定 this.textBoxMailSubject.Font = new Font(Commons.CONTENTS_FONT_NAME, Commons.CONTENTS_FONT_SIZE); // 本文設定 this.textBoxMailBody.Font = new Font(Commons.CONTENTS_FONT_NAME, Commons.CONTENTS_FONT_SIZE); this.textBoxMailBody.ColumnLine = DataBags.Config.MaxBodyCols; // コンテキストメニューを追加する { ContextMenuStrip contextMenuStrip = this.textBoxMailBody.ContextMenuStrip; contextMenuStrip.Items.Add(new ToolStripSeparator()); { ToolStripMenuItem toolStripMenuItem = new ToolStripMenuItem("テンプレート選択(&S)", null, this.textBoxMailBodyToolStripMenuItem_Click, "SelectTemplate"); contextMenuStrip.Items.Add(toolStripMenuItem); } { ToolStripMenuItem toolStripMenuItem = new ToolStripMenuItem("テンプレート追加(&A)", null, this.textBoxMailBodyToolStripMenuItem_Click, "AddTemplate"); contextMenuStrip.Items.Add(toolStripMenuItem); } contextMenuStrip.Opening += textBoxMailBodyContextMenuStrip_Opening; } // 送信元の設定 this.textBoxMailFrom.Text = DataBags.Config.MailFrom; // 送信時、メール本文に1行の文字数毎に改行を入れる this.checkBoxForceInsertLineFeed.Checked = DataBags.Config.ForceInsertLineFeed; // 絵文字一覧を初期設定する this.emojiList.InitializeEmojiList(); }