C#的控制台程序中如何d出消息框???

C#的控制台程序中如何d出消息框???,第1张

这种问题没有“应该这样”或者“应该那样”,哪怕最简单的东西,都可以亲身去试一下得到正确的结果:

首先,在解决方案的“引用”中点右键选择“添加引用”,再选择“.NET”组件的System.Windows.Fomrs,加入对于窗体框架的支持,就可以在代码中添加using System.Windows.Forms

你的System命名空间下没有Windows,是因为控制台程序默认不支持Windows窗体,需要你自己添加的。

接着就很简单了,在Main方法中输入MessageBox.Show("something")试试

using System

using System.IO

using System.Windows.Forms

class Program

{

static void Main()

{

MessageBox.Show("Hello world!")

}

}

可以看看MSDN参考中的MessageBox的说明,由一个位旗标来控制类似MB_ICONSTOP。因为这个是系统对话框,没办法自定义图标,只能在预定义的几种图标中选择。如果非要用自己的图标,那就新建一个对话框(资源和类)然后添加静态控件来装载自己的图标/图片

需要引用Windows开头的文件。

MessageBox函式用于显示短资讯。虽然,MessageBox显示的小视窗不具有什么功能,实际上它被认为是一个对话方块。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11416099.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存