记事本问题
我正在写一个记事本,在写“新建”时,写到一半不会了,请大家帮忙了。
private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
{
if (richTextBox1.TextLength !=0)
MessageBox.Show( "文件的文本已经改变,想保存文件吗? ", "提示 ", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);
}
如果记事本里有文本则出现提示是否保存文件,如何把用户的选择写进程序里,如果用户选择 是,否,取消应分别怎么写?
------解决方案--------------------DialogResult result = MessageBox.Show( "文件的文本已经改变,想保存文件吗? ", "提示 ", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
switch (result )
{
case DialogResult.Yes:
//保存并新建
break;
case DialogResult.No:
//不保存并新建
break;
case DialogResult.Cancel:
break;
}