腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(283)
视频
沙龙
5
回答
对话框
MessageBox
有时
隐
藏在
主
窗体
后面
、
、
我们的一些非技术用户遇到了这样的问题:应用程序中的对话框
MessageBox
有时
会显示在
主
窗体
后面
,并且应用程序不接受任何输入,直到消息框(他们看不到)被清除。应用程序是用C#编写的,消息框是标准的,例如代码可以像
MessageBox
.Show(消息,标题)一样简单,消息框可以由
主
UI线程(即不是一些后台线程)创建。只要消息框被隐藏,您就会看到两个条目,一个用于
主
应用程序,另一个用于此消息框。 一旦你知道发生了什么,解决这个问题很容易,但我们的一些非技
浏览 2
提问于2010-08-12
得票数 27
回答已采纳
2
回答
当用户试图关闭用Form.ShowDialog()创建的模态对话框时,是否会引发事件?
、
、
、
详细信息 该事件是通过Windows.Forms API或任何其他方式访问的吗?。在一个更复杂的应用程序中,如果对话框的输入字段通过验证,当用户单击
主
窗体
时,我想关闭模态对话框,如果没有,则突出显示无效字段。我目前正在使用
dialog
方法显示.Show(),并关闭deactivate事件上的
dialog
。但这有两个缺点 当用户单击桌面或其他应用程
浏览 5
提问于2015-11-04
得票数 5
回答已采纳
1
回答
在MFC应用程序中创建独立表单
、
、
我有一个简单的应用程序,它有一个基于MFC对话框的
窗体
作为主窗口。现在,我需要创建在整个应用程序生命周期中可用的表单(基于对话框的方法是可以的)。我计划在需要的时候显示状态信息,在不需要的时候隐藏它。
主
窗体
有时
可能隐
藏在
系统托盘中,但是状态应该保留在桌面上。BOOL CpointMFC2App::InitInstance()...CpointMFC2Dlg dlg;INT_PTR nResponse =
浏览 1
提问于2014-04-07
得票数 0
回答已采纳
3
回答
如何在
主
窗体
后面
允许Delphi次要
窗体
、
、
、
如果在Delphi2010或XE中,Application.MainFormOnTaskbar设置为true,则所有辅助
窗体
始终位于
主
窗口的前面。但是,我希望能够在
主
窗体
后面
显示辅助窗口。 如果我将MainFormOnTaskbar设置为false,它会正常工作,但Windows7的功能就会被破坏(Alt、Windows栏图标等)。如何保持Windows 7的功能正常工作,同时仍然允许辅助
窗体
隐
藏在
主
窗体
后面
?
浏览 7
提问于2010-11-22
得票数 6
回答已采纳
1
回答
使用多个对话框(MFC)聚焦
在应用程序的
主
框架窗口中单击子对话框(anywhere)导致一个带有空父消息的消息框(它是可见的)隐
藏在
主
窗口
后面
时,我遇到了问题。例如,我们有以下Z顺序(假设0是最上面的):当我单击
Dialog
1时,它会将MainWindow放在
MessageBox
前面,因此我们最终得到了以下结果:
MessageBox
= 2,MainWindow=1,
D
浏览 1
提问于2014-07-02
得票数 0
回答已采纳
2
回答
异步方法中的C#模式对话框(ShowDialog或
MessageBox
.Show)不能按预期工作
、
、
、
、
{ });异步函数中有
Messagebox
.Show()和ShowDialog()方法,但是: 问题1(已解决):新表单不作为模态对话框打开(
主
窗体
仍然是活动的和可访问
浏览 11
提问于2021-06-09
得票数 0
回答已采纳
2
回答
VB.net中的
MessageBox
持久性
、
、
我使用
MessageBox
向用户提供一些信息,但是当弹出这样一个框时,我希望它阻止对
主
窗口的访问。因此,在用户点击"OK“之前,他们应该不能点击(甚至不能关注)它下面的窗口。 有人知道怎么做吗?我注意到
MessageBox
只有很少的函数,所以我甚至可能不得不为此使用一个不同的对象。
浏览 0
提问于2011-05-31
得票数 1
回答已采纳
2
回答
将
窗体
放在顶部,并禁用其
后面
的其他
窗体
、
我有一个
主
窗体
和一个其他
窗体
。
主
窗体
总是打开的,
有时
它还会启动其他
窗体
。form.TopMost = true;(提前感谢)
浏览 1
提问于2012-03-12
得票数 2
回答已采纳
1
回答
(MFC)所有弹出窗口,包括AfxMessageBox、对话框和文件资源管理器都在
主
窗口
后面
正如我在标题中所写的,所有的弹出消息都隐
藏在
主
窗口的
后面
,我将其创建为SDI(单文档界面)表单,并为其添加了Office 2007样式。我尝试使用::
MessageBox
而不是AfxMessageBox和SetWindowPos函数来修复底部的z顺序,但它不起作用。 我该怎么办?
浏览 1
提问于2012-10-21
得票数 1
4
回答
对话框会停止代码的执行,有什么方法可以在c#中停止它吗?
、
、
我在
主
窗体
上显示对话框,现在一个for循环在
后面
工作,但当该对话框显示时,代码执行将停止,但我不想让代码停止执行,有没有其他方法可以做到这一点?{ t.Start(); { cNoteToParsed.AllContrctNotesFilePath.Ad
浏览 4
提问于2010-10-21
得票数 0
回答已采纳
2
回答
Win32 C++ -在window恢复时执行某些操作,哪条消息?
、
有一个
主
对话框,然后是多个作为工具窗口的其他对话框。这些工具窗口可以自由浮动,用户可以拖动、隐藏和显示它们,但它们没有任务栏条目。这就是我想要的,但问题是,当我从
主
窗口切换到不同的应用程序,然后单击
主
窗口的任务栏条目时,
主
窗口将显示,但工具窗口不会显示。它们隐
藏在
主
窗口
后面
,
有时
还隐
藏在
其他应用程序的窗口
后面
,在移动所有最顶部的窗口并搜索工具窗口之前,您无法使用它们。 但是,在恢复窗口时会发送什么消息呢?
浏览 3
提问于2012-10-15
得票数 4
回答已采纳
4
回答
如何使执行暂停,直到新
窗体
关闭?
、
在我的程序中,在
主
窗体
中,我有一个按钮。单击它将启动另一个表单。form_NewCat NewCatForm = new form_NewCat(); })); } 问题是,当新
窗体
启动时,我希望
主
窗体
后面
的代码在此时暂停执行,直到新
窗体
关闭。例如,在上面的代码
浏览 0
提问于2010-12-06
得票数 15
回答已采纳
4
回答
在SaveFileDialog之后
MessageBox
未显示(聚焦)
、
、
由于某种原因,在我的SaveFileDialog之后,我的应用程序永远不会显示
MessageBox
。我是不是漏掉了什么?或者这是一个线程问题?我使用VS2010Express将应用程序作为Windows
窗体
应用程序运行。补充一句:当我逐步执行代码时,一切似乎都很顺利。这很奇怪,所以我认为这是一个时机问题。LarsTech和其他人指出,MessageBoxes确实出现了,但是焦点消失了;换句话说,
MessageBox
被推到其他窗口
后面
或最小化。这是一个问题。
dialog
.Restor
浏览 2
提问于2013-05-31
得票数 7
回答已采纳
2
回答
如何从显示对话框表单返回值?
、
、
、
、
=null)else在对话框形式中: this.Hide();如何将id值从对话框表单返回到
主
窗体
浏览 2
提问于2021-07-20
得票数 0
回答已采纳
2
回答
在对话框关闭或执行下一次action...How之前,我必须多次单击才能修复此问题?
C#代码:{ {
浏览 0
提问于2020-07-01
得票数 0
2
回答
Delphi XE中的“待在上面”
主
形式和模态对话框
、
、
使用新的MainFormOnTaskbar := True,当
主
窗体
设置为“保持在顶部”时,模式表单会隐
藏在
主
窗体
后面
。然而,PopupParent修复只适用于其中的大约一半,而另一半仍然隐
藏在
主表单
后面
。最奇怪的是,在一种情况下,不相关代码行的顺序会中断或使之失效。--但当我反转行时,模态表单隐
藏在
main
后面
。但是当主表单是fsStayOnTop时,我经常可以看到模态表单显示在上面,然后看到它被“推”在
后
浏览 8
提问于2011-09-22
得票数 10
1
回答
是否可以使用synchronizationcontext .send返回值
、
、
、
我们需要使用SynchronizationContext通过Send返回一个值(特别是一个
MessageBox
DialogResult) (我们不希望通过‘Post’进行异步)。只是对语法不太确定。我们遇到了出现在
主
窗口
后面
的
MessageBox
的问题,这被认为是由于不能轻松地访问
主
窗体
IWin32Window值造成的……我们正在使用这个,但老实说,我对它感到不舒服。
浏览 3
提问于2012-11-07
得票数 2
1
回答
如何在
窗体
关闭后存储变量,以便稍后在另一个
窗体
上使用
、
、
一旦选择了按钮,表单就会关闭,但我无法将所选内容转到原始
窗体
。
浏览 1
提问于2017-06-19
得票数 1
回答已采纳
2
回答
C++生成器2007消息对话框问题
、
、
我的消息日志似乎在
主
窗体
下面消失了。这只是随机的。大多数情况下,它会正确地显示在顶部,但
有时
会显示在
主
应用程序表单的
后面
。可能的原因是什么? 谢谢
浏览 0
提问于2009-08-27
得票数 1
5
回答
如何防止弹出标题窗口
后面
的项目接收鼠标事件?
、
我有一个Popup皮肤的TitleWindow,我正在使用它作为弹出窗口,但它
后面
的项目正在接收鼠标悬停和单击事件。是否有一个选项可以防止鼠标事件发生在窗口的主要内容组
后面
?当用户单击contentGroup皮肤部分的某个区域时,弹出窗口
后面
的项目--不是在
主
窗体
上,而是在侧面,而是隐
藏在
后面
--会收到鼠标事件。
浏览 0
提问于2011-08-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Delphi快速入门(一)
看完这部影片后,感觉就是2个字,套路!
深入学习卷积神经网络中卷积层和池化层的意义
如果回到过去你还会玩游戏吗
CSharp每日代码示例:使用iTextSharp创建PDF文件
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券