Amatsukazeをビルドするときに忘れないようにしたい“φ(・_.) メモッ!

おま環です。エクスプローラー閉じようとして右上の「×」ボタン押したら・・・Amatsukazeが閉じてエンコード中断してしまったことがしばしばあるので(爆笑)
終了時に確認出るようにしましょ’`,、(´▽`) ‘`,、


こんなボタン確認を追加。メッセージは好みで修正を。

private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
// 質問ダイアログを表示する
System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show("ウィンドウを閉じますか?", "質問", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question);
if (result == System.Windows.Forms.DialogResult.No)
{
// はいボタンをクリックしたときはウィンドウを閉じる
e.Cancel = true;
}
else
{
(DataContext as ViewModels.MainWindowViewModel)?.Model?.SaveWindowPlacement(this);
}
}


編集位置はGUIのClosing。
VisualStusio2017でビルドできるところなんでお気軽に。
オープンソースに感謝ですね。痒い所を弄れるのはいいこと。


ビルドしたファイルをコピーする。中身は弄ってないので上書きでいいかと。
あと、何か注意は・・・(゚〇゚;)自己責任で!

編集ソースがわからない人は弄らないようにヘ(゚∀゚ヘ)アヒャ

タイトルとURLをコピーしました