在消息循环退出以后,MessageBox就不能显示了吗?
然后在Program.cs主函数里面:
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
MessageBox.Show("Application still running"); //为什么这个不显示
for (; ;)
{
ThreadPool.QueueUserWorkItem(o => { MessageBox.Show("Form exits"); });
Thread.Sleep(1000);
}
}
}
运行,发现点击了按钮以后,并不会弹出一个消息框显示"Application still running",而只是会每隔一秒钟弹出"Form exists”消息框。为什么我想要的那个不能显示出来?
相关推荐
c++中的消息框messagebox()详细介绍及使用方法
本文将介绍下c++中的messagebox()的使用方法:常用属性/按钮的形式/返回值等等,感兴趣的朋友可以了解下,希望本文可以帮助到你
windowsapi消息框不能显示,如何解决?
🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!
c#自定义消息框,重写MessageBox,消息提示框
Windows自带的消息框比较丑,特别是转到WIN7下更加,项目中用到的消息框非常多,基本上有提示信息、错误信息、询问信息这三种,从美观角度,MessageBox.show()这个方法出来的消息框有点不尽人意,于是自己写了一个,个人觉得舒服些。
c#消息提示框messagebox的详解及使用
C#消息提示框messagebox的详解及使用 消息对话框是用messagebox对象的show方法显示的。MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法。而且该方法是可以重载的,即方法可以有不同的参数列表形式。 返回结果:DialogResult dr1=MessageBox.Show(text,caption,buttons,icon,defaultbutton,option); 不返回任何值:MessageBox.Show(text,caption,
c# 个性消息框 仿messagebox
messagebox界面不美观,仿照messagebox做的,功能和messagebox基本相同,不过这个消息框可以显示图片,界面要美观


