Ejemplo n.º 1
0
        /// <summary>
        /// 閉じる直前イベント
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Main_FormClosing(object sender, FormClosingEventArgs e)
        {
            // 体重情報コレクションクラスを取得
            var bodyWights = BodyWights.GetInstance();

            if (!bodyWights.Saved)
            {
                // 保存確認
                var result = MessageBox.Show("保存しますか?", "編集されています", MessageBoxButtons.YesNoCancel);

                // 選択内容ごとの処理
                switch (result)
                {
                case DialogResult.Yes:
                    bodyWights.Save(DefaultFileName);
                    break;

                case DialogResult.Cancel:
                    e.Cancel = true;
                    return;
                }
            }

            // 設定ファイルを作成
            WindowStting.Save(this);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// フォームクローズ
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void GraphView_FormClosing(object sender, FormClosingEventArgs e)
 {
     // 設定ファイルの保存
     WindowStting.Save(this, FilePrefix);
 }