/// <summary> /// メニューでsaveを押したときの動作。 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Save(object sender, EventArgs e) { // 進捗表示用フォームを表示 ProgressForm form = new(); form.Show(); // 進捗表示用フォームを復元管理クラスにセット manager = new WindowPositionManagerProgressBar(form.progressBar); // 保存実行 manager.Save(); MessageBox.Show($"{manager.savedWindowCount}件を復元候補として保存しました。"); // フォームを閉じ、タスクトレイアイコンの表示を更新 form.Close(); this.taskTrayIcon.Text = $"{TOOL_NAME}:{DateTime.Now:MM/dd HH:mm} に {manager.savedWindowCount}件の候補を保存しました。"; }
public MainForm() { InitializeComponent(); manager = new WindowPositionManagerProgressBar(progressBar1); }