/// <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}件の候補を保存しました。";
        }
Beispiel #2
0
 public MainForm()
 {
     InitializeComponent();
     manager = new WindowPositionManagerProgressBar(progressBar1);
 }