社区
C#
帖子详情
c#下如何让messagebox置于最前?
interxyx
2012-06-27 11:10:22
c#下如何让messagebox置于最前?就是messagebox如果不点掉的话,不可以操作其他界面!
...全文
4572
14
打赏
收藏
c#下如何让messagebox置于最前?
c#下如何让messagebox置于最前?就是messagebox如果不点掉的话,不可以操作其他界面!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bzzd2001
2014-12-08
打赏
举报
回复
MessageBox.Show("xxxx", "xxxx", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); 绝对有效
北冥有鱼_
2013-04-27
打赏
举报
回复
MessageShow(this,"msg"); 终结此贴。
geminizane
2012-06-27
打赏
举报
回复
一个timer一直刷成top,然后这个弹出的对话框全屏显示,点击关闭按钮return……
interxyx
2012-06-27
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 5 楼 的回复:
MessageBox.Show()的话,即使你不关掉它,还是可以操作其他界面的
你show MessageBox的线程和其他界面不是一个线程?
[/Quote]
是一个线程
cnfixit
2012-06-27
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
MessageBox.Show()的话,即使你不关掉它,还是可以操作其他界面的
[/Quote]
你show MessageBox的线程和其他界面不是一个线程?
interxyx
2012-06-27
打赏
举报
回复
MessageBox.Show()的话,即使你不关掉它,还是可以操作其他界面的
xxjltan
2012-06-27
打赏
举报
回复
本来就是这个样子的啦,难道你代码有问题或设定了?
请叫我小码哥
2012-06-27
打赏
举报
回复
MessageBox.Show()调用出来就在最前.
pz25925
2012-06-27
打赏
举报
回复
model ?
cnfixit
2012-06-27
打赏
举报
回复
那要看你的其他窗口是怎么组织的
风吹腚腚凉
2012-06-27
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
API函数MessageBox,传递父窗口的句柄。MessageBox就会相对父窗口成为模态窗口。
不要在子线程里用MessageBox这是不用讨论的问题,因为不要在非窗口线程中操作UI是一个基本常识,显然包括了不要在子线程里用MessageBox。
[/Quote]
那是因为2个线程同时控制一个控件的时候才会有问题吧,你只用一个单独的子线程去操作,放弃主线程操作,我感觉问题不大啊?
是不是这样?没有挑衅的意思哦
threenewbee
2012-06-27
打赏
举报
回复
API函数MessageBox,传递父窗口的句柄。MessageBox就会相对父窗口成为模态窗口。
不要在子线程里用MessageBox这是不用讨论的问题,因为不要在非窗口线程中操作UI是一个基本常识,显然包括了不要在子线程里用MessageBox。
机器人
2012-06-27
打赏
举报
回复
不要在子线程里用 MessageBox
wangyue4
2012-06-27
打赏
举报
回复
它本身就在最前啊
相关推荐
python
messagebox
显示到
最前
面_
MessageBox
.Show方法能够强制显示在
最前
么?
你好:欢迎来到MSDN中文论坛。在Windows Forms应用程序中
MessageBox
.Show默认就是现实在应用程序
最前
端的,是以模态窗口的形式弹出来的。1. 不知道你所指的“在
最前
”是不是指在系统桌面的
最前
呢?如果这样的话你可以在弹出窗口之前将当前的Form
置于
系统桌面的
最前
,也就是设置TopMost属性为true。2. 或者使用WinAPI中的函数
MessageBox
:[DllImpor...
Win10下安装必应输入法能导致Alt+Tab切换页面时不能
置于
最前
Win10下安装必应输入法能导致Alt+Tab切换页面时不能
置于
最前
> 今天兴致勃勃地安装了微软的必应输入法,结果电脑竟不能使用win10中的部分快捷键,较为明显的是Alt+Tab切换页面不能
置于
窗口
最前
,只能把其他窗口都
置于
最小化才能看到想要操作的窗口。 >查找部分资料之后,一些人说需要修改注册表中“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Curr
C#
MessageBox
显示
最前
MessageBox
.Show("连接数据库失败!", "系统提示",
MessageBox
Buttons.OK,
MessageBox
Icon.Warning,
MessageBox
DefaultButton.Button1,
MessageBox
Options.DefaultDesktopOnly); ...
C#
使弹出的
MessageBox
显示到
最前
方
MessageBox
.Show("连接数据库失败!", "系统提示",
MessageBox
Buttons.OK,
MessageBox
Icon.Warning,
MessageBox
DefaultButton.Button1,
MessageBox
Options.DefaultDesktopOnly);
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.9w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2012-06-27 11:10
社区公告
让您成为最强悍的C#开发者