示例#1
0
        private void New_Click(object sender, EventArgs e)
        {
            ScorePanel selectedPanel = (tabScore.SelectedTab as TabPageEx).ScorePanel;

            if (selectedPanel.IsEdited)
            {
                DialogResult dialogResult =
                    MessageBox.Show(
                        "ファイルは変更されています。保存しますか?",
                        "新規作成",
                        MessageBoxButtons.YesNoCancel,
                        MessageBoxIcon.Exclamation,
                        MessageBoxDefaultButton.Button1);
                if (dialogResult == DialogResult.Yes)
                {
                    selectedPanel.Save();
                }
                else if (dialogResult == DialogResult.No)
                {
                    SetNewPanel();
                }
                else if (dialogResult == DialogResult.Cancel)
                {
                }
            }
            else
            {
                SetNewPanel();
            }
        }