meeagebox9种常用.docx

上传人:b****7 文档编号:10242520 上传时间:2023-02-09 格式:DOCX 页数:12 大小:74.48KB
下载 相关 举报
meeagebox9种常用.docx_第1页
第1页 / 共12页
meeagebox9种常用.docx_第2页
第2页 / 共12页
meeagebox9种常用.docx_第3页
第3页 / 共12页
meeagebox9种常用.docx_第4页
第4页 / 共12页
meeagebox9种常用.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

meeagebox9种常用.docx

《meeagebox9种常用.docx》由会员分享,可在线阅读,更多相关《meeagebox9种常用.docx(12页珍藏版)》请在冰豆网上搜索。

meeagebox9种常用.docx

meeagebox9种常用

C#中MessageBox用法大全(附效果图)

我们在程序中经常会用到MessageBox。

MessageBox.Show()共有21中重载方法。

现将其常见用法总结如下:

1.MessageBox.Show("Hello~~~~");

最简单的,只显示提示信息。

2.MessageBox.Show("Therearesomethingwrong!

","ERROR");

可以给消息框加上标题。

3.if(MessageBox.Show("Deletethisuser?

","ConfirmMessage",MessageBoxButtons.OKCancel)==DialogResult.OK)

{

//delete

}

询问是否删除时会用到这个。

4.if(MessageBox.Show("Deletethisuser?

","ConfirmMessage",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)==DialogResult.OK)

{

//delete

}

可以给MessageBox加上一个Icon,.net提供常见的Icon共选择。

5.if(MessageBox.Show("Deletethisuser?

","ConfirmMessage",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)==DialogResult.OK)

{

//delete

}

可以改变MessageBox的默认焦点,如下:

6.if(MessageBox.Show("Deletethisuser?

","ConfirmMessage",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2,MessageBoxOptions.RtlReading)==DialogResult.OK)

{

//delete

}

反向显示:

7.if(MessageBox.Show("Deletethisuser?

","ConfirmMessage",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2,MessageBoxOptions.RightAlign,true)==DialogResult.OK)

{

//delete

}

添加Help按钮:

8.if(MessageBox.Show("Deletethisuser?

","ConfirmMessage",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1,MessageBoxOptions.RtlReading,@"/folder/file.htm")==DialogResult.OK)

{

//delete

}

指定帮助文件的路径,点击即可打开该路径下的帮助文件。

9.//HelpNavigator指定常数来指示要显示的帮助文件元素。

Find帮助文件将打开到搜索页。

if(MessageBox.Show("Deletethisuser?

","ConfirmMessage",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1,MessageBoxOptions.RtlReading,@"/folder/file.htm",HelpNavigator.Find)==DialogResult.OK)

{

//delete

}

还有一些用法,不是太实用这里就不一一介绍了,有兴趣的朋友可以参考下这里:

MSDN的MessageBox类。

 

【函数】<整型>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.QuestionMessageBoxIcon.AsteriskMessageBoxIcon.InformationMessageBoxIcon.ErrorMessageBoxIcon.StopMessageBoxIcon.HandMessageBoxIcon.ExclamationMessageBoxIcon.WarningMessageBoxIcon.None

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

应用实例:

DialogResult是枚举类可以用枚举值直接比较MessageBox的返回值也可以转换为整型后再比较。

如下:

DialogResultr1=MessageBox.Show("是否确定?

","垃圾处理!

",MessageBoxButtons.AbortRetryIgnore,MessageBoxIcon.Question);

intss1=(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");

}

C#中messagebox用法

C#程序设计2010-09-1721:

39:

39阅读130评论0字号:

大中小订阅

【函数】<整型>MessageBox(<字符串Text,<字符串>Title,<整型>nType,MessageBoxIcon);

【函数说明】弹出一个消息框。

【语法】

参数:

Text<字符串>,消息框的正文;

Title<字符串>,消息框的标题;

nType<整型>,消息框的类型。

返回值:

<整型>,用户在消息框上点击关闭时的选择的按钮。

MessageBoxIcon:

对话框上显示的图标样式。

实例:

MessageBox("MessageBox消息框");

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);

获取MessageBox的返回值:

首先要知道MessageBox返回的值为DialogResult类型。

返回值可能有如下:

DialogResult.OK//点击“确定”按钮后返回的值

DialogResult.YES//点击”是“按钮后返回的值

DialogResult.NO//点击”否“按钮后返回的值

例如:

DialogResultdr=MessageBox("消息内容","返回值是6否7",MessageBoxButtons.YesNo,MessageBoxIcon.Hand);

if(dr==DialogResult.YES)

{

MessageBox("点击了按钮”是“");

}

else

{

MessageBox("点击了按钮”否“");

}

附录参数说明:

MessageBoxButtons参数,按钮选择

成员名称说明

AbortRetryIgnore消息框包含“中止”、“重试”和“忽略”按钮。

OK消息框包含“确定”按钮。

OKCancel消息框包含“确定”和“取消”按钮。

RetryCancel消息框包含“重试”和“取消”按钮。

YesNo消息框包含“是”和“否”按钮。

YesNoCancel消息框包含“是”、“否”和“取消”按钮。

MessageBoxIcon参数,图标选择

成员名称说明

Asterisk该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母i组成的。

Error该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色X组成的。

Exclamation该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。

Hand该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色X组成的。

Information该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母i组成的。

None消息框未包含符号。

Question该消息框包含一个符号,该符号是由一个圆圈和其中的一个问号组成的。

Stop该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色X组成的。

Warning该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。

C#中MessageBox.Show的用法

学习笔记2009-09-1411:

54:

26阅读123评论0字号:

大中小订阅

在C#中使用MessageBox.Show时,有好几个用法,头都晕了,在网上搜索后,总结如下,以便以后好查询,嘻嘻~

1、MessageBox.Show(String)显示具有指定文本的消息框。

由.NETCompactFramework支持。

2、MessageBox.Show(IWin32Window,String)在指定对象的前面显示具有指定文本的消息框。

MessageBox.Show(String,String)显示具有指定文本和标题的消息框。

由.NETCompactFramework支持。

3、MessageBox.Show(IWin32Window,String,String)在指定对象的前面显示具有指定文本和标题的消息框。

4、MessageBox.Show(String,String,MessageBoxButtons)显示具有指定文本、标题和按钮的消息框。

5、MessageBox.Show(IWin32Window,String,String,MessageBoxButtons)在指定对象的前面显示具有指定文本、标题和按钮的消息框。

6、MessageBox.Show(String,String,MessageBoxButtons,MessageBoxIcon)显示具有指定文本、标题、按钮和图标的消息框。

7、MessageBox.Show(IWin32Window,String,String,MessageBoxButtons,MessageBoxIcon)在指定对象的前面显示具有指定文本、标题、按钮和图标的消息框。

8、MessageBox.Show(String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton)显示具有指定文本、标题、按钮、图标和默认按钮的消息框。

由.NETCompactFramework支持。

9、MessageBox.Show(IWin32Window,String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton)在指定对象的前面显示具有指定文本、标题、按钮、图标和默认按钮的消息框。

10、MessageBox.Show(String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions)显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。

11、MessageBox.Show(IWin32Window,String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions)在指定对象的前面显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。

12、MessageBox.Show(String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,Boolean)显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

13、MessageBox.Show(String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,String)使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

14、MessageBox.Show(IWin32Window,String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,String)使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

15、MessageBox.Show(String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,String,HelpNavigator)使用指定的帮助文件和HelpNavigator显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

16、MessageBox.Show(String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,String,String)使用指定的帮助文件和帮助关键字显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

17、MessageBox.Show(IWin32Window,String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,String,HelpNavigator)使用指定的帮助文件和HelpNavigator显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

18、MessageBox.Show(IWin32Window,String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,String,String)使用指定的帮助文件和帮助关键字显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

19、MessageBox.Show(String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,String,HelpNavigator,Object)使用指定的帮助文件、HelpNavigator和帮助主题显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

20、MessageBox.Show(IWin32Window,String,String,MessageBoxButtons,MessageBoxIcon,MessageBoxDefaultButton,MessageBoxOptions,String,HelpNavigator,Object)使用指定的帮助文件、HelpNavigator和帮助主题显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。

1.MessageBox.Show("Hello");

2.MessageBox.Show("Therearesomethingwrong!

”,”ERROR”);

3.if(MessageBox.Show(“Deletethisuser?

”,“ConfirmMessage”,MessageBoxButtons.OKCancel)==DialogResult.OK)

{//delete}

4.if(MessageBox.Show(“Deletethisuser?

”,“ConfirmMessage”,MessageBoxButtons.OKCancel,MessageBoxIcon.Question)==DialogResult.OK)

{//delete}

5.if(MessageBox.Show(“Deletethisuser?

”,“ConfirmMessage”,MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)==DialogResult.OK)

{//delete}

6.if(MessageBox.Show(“Deletethisuser?

”,“ConfirmMessage”,MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2,MessageBoxOptions.RtlReading)==DialogResult.OK)

{//delete}

7.if(MessageBox.Show(“Deletethisuser?

”,“ConfirmMessage”,MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2,MessageBoxOptions.RightAlign,true)==DialogResult.OK)

{//delete}

8.if(MessageBox.Show(“Deletethisuser?

”,“ConfirmMessage”,MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1,MessageBoxOptions.RtlReading,@”/folder/file.htm”)==DialogResult.OK)

{//delete}

9.//HelpNavigator指定常数来指示要显示的帮助文件元素。

Find帮助文件将打开到搜索页。

if(MessageBox.Show(“Deletethisuser?

”,“ConfirmMessage”,MessageBoxButtons.OKCancel,MessageBoxIc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1