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

解决方案 »

  1.   

    DialogResult result = MessageBox.Show("文件的文本已经改变,想保存文件吗?", "提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
    switch (result )
    {
        case DialogResult.Yes:
           //保存并新建
           break;
        case DialogResult.No:
           //不保存并新建
           break;
        case DialogResult.Cancel:
           break;
    }