C# MessageBox用法实例 (附效果图)

Displays a message box。 Msdn MessageBox.show 方法
  1、   MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd
       当要显示如图3个按钮时,并要获得单击不同按钮的进行不同的相应时,可以 MessageBoxButtons后面添加一个。(应该英文的点,此处为了醒目,用中文代替)可以看到提示框下方需要几个按钮的不同选择,如下图:
MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd
  if (MessageBox.Show("显示提示信息", "标题", MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
{
//单击是要进行的相应处理
}

 MessageBox.Show()的返回值是 yes no ok还是cancel,那需要自己在show()方法中对它可以显示的选择按钮进行设置。也就是说单击不同的按钮其返回值是不一样的。

EG:

MessageBox()在C#中使用时,通常用MessageBox的show方法来实现对话框的弹出,命名空间System.Windows.Forms

应用实例:
      DialogResult r1 = MessageBox.Show("显示提示信息", "标题", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);

            if (r1.ToString()=="Yes")

            { MessageBox.Show("Yes");  }

            if (r1.ToString().Equals("No"))

            { MessageBox.Show("No"); }

            if (r1.ToString().Equals("Cancel"))

            {  MessageBox.Show("Cancel");  }

显示效果:C  MessageBox用法实例 (附效果图) - Complaint Free Wolrd - Complaint Free Wolrd

单击“是”,会弹出Yes;单击“否”,会弹出No单击“取消”,会弹出Cancel

 

2、MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd

 MessageBox.Show("只显示提示信息!");


3、 MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd
 MessageBox.Show("显示提示信息!", "标题");


4、 MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd
  if (MessageBox.Show("显示提示信息", "标题", MessageBoxButtons.OKCancel) == DialogResult.OK)
 { }


5、 MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd
   if (MessageBox.Show("显示提示信息", "标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{}
小注: 可以给MessageBox加上一个Icon,.net提供常见的 几种 Icon选择。
Icon选择: MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd


6、 MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd
if (MessageBox.Show("显示提示信息", "标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.OK)
  {   }
小注: 可以改变MessageBox的默认焦点


7、 MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd
  if (MessageBox.Show("显示提示信息","标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading) == DialogResult.OK)
 { }
小注: 反向显示


8、 MessageBox.Show Method - Complaint Free Wolrd - Complaint Free Wolrd
    if (MessageBox.Show("显示提示信息","标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign, true) == DialogResult.OK)
   { }


9、 C  MessageBox用法实例 (附效果图) - Complaint Free Wolrd - Complaint Free Wolrd
   MessageBox.Show(" 7 个参数+帮助菜单+可用",
                                "提示",
                                MessageBoxButtons.OKCancel,
                                MessageBoxIcon.Warning,
                                MessageBoxDefaultButton.Button2,
                                 MessageBoxOptions.RightAlign,   // 标题向右对齐 
                                @"d:\1.doc"  //指定帮助文件的路径,点击即可打开该路径下的帮助文件。
                                );
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值