关闭

关于C# MessageBox的使用

13890人阅读 评论(2) 收藏 举报

【函数】 <整型> MessageBox(<字符串> Text, <字符串> Title, <整型> nType,MessageBoxIcon);
【函数说明】 弹出一个消息框。
【语法】
参数:
Text <字符串>,消息框的正文;
Title <字符串>,消息框的标题;
nType <整型>,消息框的类型。
返回值:<整型>,用户在消息框上点击关闭时的选择的按钮。                                                                             MessageBoxIcon:对话框上显示的图标样式。


【说明】
MessageBox("消息内容", "返回值 确定1",MessageBoxButtons.OK,MessageBoxIcon.Question);
MessageBox("消息内容",, "返回值 确定1 取消2",MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
MessageBox("消息内容", "返回值 终止3 重试4 忽略5",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error);
MessageBox("消息内容",  "返回值 是6 否7 取消2",MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);
MessageBox("消息内容",  "返回值 是6 否7",MessageBoxButtons.YesNo, MessageBoxIcon.Hand);
MessageBox("消息内容", "返回值 重试4 取消2",MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);

MessageBoxIcon: 所有图标样式

MessageBoxIcon.Question                                                                                              MessageBoxIcon.Asterisk                                                                                                     MessageBoxIcon.Information                                                                                                      MessageBoxIcon.Error                                                                                                          MessageBoxIcon.Stop                                                                                                            MessageBoxIcon.Hand                                                                                                        MessageBoxIcon.Exclamation                                                                                                      MessageBoxIcon.Warning                                                                                                                        MessageBoxIcon.None

MessageBox函数MessageBox()函数MessageBox是标准的windows Api函数只能在CWnd类的继承类中使用,在C#中使用时,通常用MessageBox的show方法来实现对话框的弹出,命名空间System.Windows.Forms

应用实例:     

DialogResult 是枚举类可以用枚举值直接比较MessageBox的返回值也可以转换为整型后再比较。如下:DialogResult r1 = MessageBox.Show ( "是否确定?" , "垃圾处理!" , MessageBoxButtons.AbortRetryIgnore , MessageBoxIcon.Question ) ;
   int ss1=(int)r1 ;
   if ( ss1==3 ){ }
   if ( ss1==4 ){ }
   if ( ss1==5){ }

或者是

if (DialogResult.Yes == MessageBox.Show("232", "", MessageBoxButtons.YesNo, MessageBoxIcon.Information,MessageBoxDefaultButton.Button1))
              {
                  MessageBox.Show("122");
              }

 
0
0
查看评论

WPF中MessageBox的使用方法

WPF中MessageBox的使用方法!WPF中MessageBox的使用方法和winform的MessageBox使用方法还是不太一样的!
  • yangyisen0713
  • yangyisen0713
  • 2014-01-07 11:50
  • 4303

C#自定义控件之-自定义MessageBox

每次谈到系统自带的控件,博主就是各种不满意(应该不止我一个吧),这次也不例外,今天的主角是messagebox控件。任何开发者都无法直视当自己做的美观的软件弹出提示时居然是奇丑无比的系统自带提示框。同样是为了方便以后使用和分享给大家,这里博主把项目中用到的一个messagebox控件的制作过程提供给...
  • lcj401175209
  • lcj401175209
  • 2016-10-28 10:25
  • 2615

c#中MessageBox的使用

函数】 MessageBox( Text, Title, nType,MessageBoxIcon);【函数说明】 弹出一个消息框。【语法】参数:Text ,消息框的正文;Title ,消息框的标题;nType ,消息框的类型。返回值:,用户在消息框上点击关闭时的选择的按钮。 ...
  • jiangxinyu
  • jiangxinyu
  • 2008-04-18 14:00
  • 12352

C# 弹框,提示错误:命名空间 'MessageBox' 中没有型别或命名空间名称‘Show’(您是否遗漏了组建参考?)

提示错误:命名空间 'MessageBox' 中没有型别或命名空间名称‘Show’(您是否遗漏了组建参考?) 在MESSAGEBOX方法带上全限定名System.Windows.Forms.MessageBox即可。
  • leaf_1007
  • leaf_1007
  • 2014-10-22 21:02
  • 1187

c#之MessageBox的用法和获取返回值方法

C#中messagebox用法【函数】 MessageBox( Title, nType,MessageBoxIcon);【函数说明】 弹出一个消息框。【语法】参数:Text ,消息框的正文;Title ,消息框的标题;nType ,消息框的类型。返回值:,用户在消息框上点击关闭时的选择的按钮。...
  • kkfdsa132
  • kkfdsa132
  • 2010-03-19 23:40
  • 19140

多线程中不可以使用Messagebox

MessageBox是属于CWnd的成员函数,根据C++的继承和多态,当你从Cwnd派生一个类的时候,自动派生一个MessageBox出来,所以你在CWnd派生类中调用MessageBox其实是调用的他自己的MessageBox。这个你懂的。而AfxBeginThread创建一个新线程,其实的过程函...
  • Sayesan
  • Sayesan
  • 2015-02-13 16:56
  • 1187

C# WinForm程序中的MessageBox中的换行问题

MessageBox.Show("换/n行吧");OK!!! 
  • fqlove
  • fqlove
  • 2008-02-24 18:26
  • 2602

C#自定义MessageBox 按钮的Text

using System; using System.Drawing; using System.Runtime.InteropServices; using System.Text; using System.Windows.Forms; namespace Sphinx.Uti...
  • fengxing666
  • fengxing666
  • 2012-01-05 17:45
  • 5114

一个自定义的窗体样式MessageBox控件

 using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows.Forms;u...
  • xqf222
  • xqf222
  • 2009-11-22 22:03
  • 5283

C# 关于MessageBox的使用

【函数】 MessageBox( Text, Title, nType,MessageBoxIcon);【函数说明】 弹出一个消息框。【语法】参数:Text ,消息框的正文;Title ,消息框的标题;nType ,消息框的类型。返回值:,用户在消息框上点击关闭时的选择的按钮。
  • bl_song
  • bl_song
  • 2009-09-27 09:51
  • 516
    个人资料
    • 访问:53929次
    • 积分:678
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:13条