错误 1 嵌入的语句不能是声明或标记语句 C:\Documents and Settings\Administrator\桌面\项目\myotepedlianxi\myotepedlianxi\Form1.cs 29 17 myotepedlianxiif(this.richTextBox1.Text!="")
                DialogResult strYesNoCancel = MessageBox.Show("文件"+Text+"的内容已经改变,需要保存吗?","保存",MessageBoxButtons.YesNoCancel);哪位高人指导一下哦

解决方案 »

  1.   

    if(strYesNoCancel  ==DialogResult.Yes )
    {
     ////
    }if(strYesNoCancel  ==DialogResult.No )
    {
     ////
    }
      

  2.   

    变量不能在if语句里声明。
    你可以:
    DialogResult strYesNoCancel;
    if(this.richTextBox1.Text!="") 
                    strYesNoCancel = MessageBox.Show("文件"+Text+"的内容已经改变,需要保存吗?","保存",MessageBoxButtons.YesNoCancel); 
      

  3.   

    DialogResult strYesNoCancel = MessageBox.Show("文件"+Text+"的内容已经改变,需要保存吗?","保存",MessageBoxButtons.YesNoCancel); 你这个Text是什么?
      

  4.   

    哦,报错指出的是下面这样。
    加上{}就可以了。
    if(this.richTextBox1.Text!="") 
    {
                    DialogResult strYesNoCancel = MessageBox.Show("文件"+Text+"的内容已经改变,需要保存吗?","保存",MessageBoxButtons.YesNoCancel); 
    }