记事本问题
我正在写一个记事本,在写“新建”时,写到一半不会了,请大家帮忙了。 
 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; 
 }