当前位置:  开发笔记 > 编程语言 > 正文

如何在C#中创建MessageBox?

如何解决《如何在C#中创建MessageBox?》经验,为你挑选了4个好方法。

我刚刚第一次安装了C#,乍一看它似乎与VB6非常相似.我决定先尝试制作一个'Hello,World!'.UI版.

我从表单设计器开始,创建了一个名为"Click Me!"的按钮.继续双击它并键入

MessageBox("Hello, World!");

我收到以下错误:

MessageBox是一个'类型'但用作'变量'

很公平,似乎在C#MessageBox中是一个Object.我尝试了以下内容

MessageBox a = new MessageBox("Hello, World!");

我收到以下错误:MessageBox不包含带'1'参数的构造函数

现在我很难过.请帮忙.



1> Merus..:

MessageBox.Show还返回一个DialogResult,如果你在那里放一些按钮,意味着你可以让它返回用户点击的内容.大多数时候我写的东西都像

if (MessageBox.Show("Do you want to continue?", "Question", MessageBoxButtons.YesNo) == MessageBoxResult.Yes) {
     //some interesting behaviour here
}

我想这有点笨拙,但它完成了工作.

有关您可以在此处使用的其他枚举选项,请参阅https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.dialogresult.



2> moobaa..:

代码摘要:

using System.Windows.Forms;

...

MessageBox.Show( "hello world" );

另外(根据其他堆栈帖子):在Visual Studio中,在"解决方案树"中展开项目,右键单击"引用","添加引用","选择System.Windows.Forms框架"选项卡.这将使MessageBox与上面使用的System.Windows.Forms引用一起工作.



3> George Mauer..:

它是MessageBox类的静态函数,执行此操作的简单方法是使用

MessageBox.Show("my message");

在System.Windows.Forms类中.您可以在msdn页面上找到更多信息.除此之外,您还可以控制消息框文本,标题,默认按钮和图标.由于您没有指定,如果您尝试在网页中执行此操作,则应该查看触发javascript警报("我的消息"); 或确认("我的问题"); 功能.



4> Sagar Dev Ti..:

试试以下代码:

MessageBox.Show("Test Information Message", "Caption", MessageBoxButtons.OK, MessageBoxIcon.Information);


这个问题在2008年得到了回答并得到了回答.为什么重复相同的答案
推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有