/// <summary>
        /// メニューでrestoreを押したときの動作。
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Restore(object sender, EventArgs e)
        {
            // 進捗表示用フォームを表示
            ProgressForm form = new();

            form.Show();

            // 進捗表示用フォームを復元管理クラスにセット
            manager.ProgressBar = form.progressBar;

            // 復元実行
            manager.Restore();
            MessageBox.Show("復元しました。");

            // フォームを閉じる
            form.Close();
        }
Exemplo n.º 2
0
 /// <summary>
 /// restoreボタン押下時処理
 /// ウィンドウの位置とサイズを復元する
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ButtonRestore_Click(object sender, EventArgs e)
 {
     manager.Restore();
     messageArea.Text = $"[{manager.saved.ToString("MM/dd HH:mm")}] に保存した{manager.savedWindowCount}件を候補として、復元を試みました。プロセス情報の末尾に結果を追記します。ただし変化のなかったウィンドウについては何も追記しません。\r\n" + manager.FetchResults();
 }