如何在C#中实现vba中的msgbox?

在vb、vba中可以直接用msgbox弹出对话框。

 

在C#中如果要实现vb、vba中msgbox的作用,可以用System.Windows.Forms中的Message Box类。

 

先引入System.Windows.Forms命名空间如下:

 

using frm = System.Windows.Forms;

 

然后在代码中使用

 

frm.MessageBox.Show(“alsdjf”);

 

即可弹出提示对话框。

 

如果要让MessageBox弹出的对话框有【是】、【否】的选项,然后对用户的选项进行判断,可以使用如下的代码:

 

if (MessageBox.Show(“确定要删除该节点吗?”, “提示”, MessageBoxButtons.YesNo) == DialogResult.Yes)
{

/你的代码。。。。

}

 

其中返回值是DialogResult枚举。

       

发表评论