隐藏

C# 关于MessageBox.Show()函数

发布:2021/9/29 16:06:01作者:管理员 来源:本站 浏览次数:967

在C#程序设计中,我们经常会使用到MessageBox.Show()这个函数,它是用来设计弹出提示框的。由于最近需要用到,这里就对目前我所使用到关于它的用法,稍微进行一下整理。

第一个功能,退出程序提示:

代码:

private void Btn_Exit_Click(object sender, EventArgs e)
{
    if(MessageBox.Show("确定退出?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)==System.Windows.Forms.DialogResult.OK)
         Application.Exit();
}

   

第二个功能,在选择成果后进行提示:

代码(部分):

if (MessageBox.Show("将选择CCIR模型", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.OK)
{
     var frm = new Form4();
     frm.Show();
}


关于MessageBox.Show()函数:

① 标题与文字

MessageBox.Show(“Text”,“Title”);

   

②添加按键,“确定”与“取消”

MessageBox.Show("Text","Title",MessageBoxButtons.OKCancel);

  

③添加图标,我这里用的是“问题”

MessageBox.Show("Text", "Title", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);



图标的类型,除了Question,还有Informatica、Exclamation等等。

④开始时默认的按键,比如说我第一个功能中,默认的按键是“取消”

MessageBox.Show("Text","Title",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)

 

这里就表示的默认为Button2,这样的话进入提示框后直接回车,就会”取消”。