private void btnOpen_Click(object sender, EventArgs e) { if (isDirty && curEditAEData != null) { // Ask Is Needed Saving ?? DialogResult dialogResult = MessageBox.Show("请问是否需要保存 " + curEditAEData.fileName + "?", "确认下 (^_^)", MessageBoxButtons.YesNoCancel); if (dialogResult == DialogResult.Cancel) { return; } else if (dialogResult == DialogResult.Yes) { curEditAEData.WriteToFile(curEditAEData.fileName); } } AETypeForm aeTypeForm = new AETypeForm(); aeTypeForm.ShowDialog(); if (aeTypeForm.DialogResult == DialogResult.OK) { if (getOpenFileDialog(aeTypeForm.getType()).ShowDialog() == DialogResult.OK) { String curfileName = getOpenFileDialog(aeTypeForm.getType()).FileName; AEData aeData = AEData.create(curfileName, table); if (aeData != null) { setAEData(aeData); } } } updateStatus(); }
private void btnNew_Click(object sender, EventArgs e) { if (isDirty && curEditAEData != null) { // Ask Is Needed Saving ?? DialogResult dialogResult = MessageBox.Show("请问是否需要保存 " + curEditAEData.fileName + "?", "确认下 (^_^)", MessageBoxButtons.YesNoCancel); if (dialogResult == DialogResult.Cancel) { return; } else if (dialogResult == DialogResult.Yes) { curEditAEData.WriteToFile(curEditAEData.fileName); } } AETypeForm aeTypeForm = new AETypeForm(); aeTypeForm.ShowDialog(); if (aeTypeForm.DialogResult == DialogResult.OK) { setAEData(new AEData(aeTypeForm.getType())); isDirty = false; } }