社区
C#
帖子详情
怎样用非模态对话框实现模态对话框的类似功能?谢谢。
hellomartin
2008-12-15 08:45:59
我的程序是个多窗口的应用程序,单个窗口表示一个处理单元。
我希望实现 在单个窗口中,弹出某些对话框的时候,用户无法在父窗口内做任何操作。但是我又不希望影响其它窗口的处理流程。
原来的处理流程中我是使用Dialog.ShowDialog()来弹出对话框,发现用户虽然无法在父窗口做操作,其它和父窗口同级的窗口的操作也被屏蔽掉了。
分不够,我再加,^_^
...全文
75
7
打赏
收藏
怎样用非模态对话框实现模态对话框的类似功能?谢谢。
我的程序是个多窗口的应用程序,单个窗口表示一个处理单元。 我希望实现 在单个窗口中,弹出某些对话框的时候,用户无法在父窗口内做任何操作。但是我又不希望影响其它窗口的处理流程。 原来的处理流程中我是使用Dialog.ShowDialog()来弹出对话框,发现用户虽然无法在父窗口做操作,其它和父窗口同级的窗口的操作也被屏蔽掉了。 分不够,我再加,^_^
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dxmnh
2008-12-22
打赏
举报
回复
可以考虑把单元窗体都实例化,放到Panel.控制Panel试试
dxmnh
2008-12-22
打赏
举报
回复
new Form1().ShowDialog();
简单的就可以这么用
卧_槽
2008-12-22
打赏
举报
回复
可以用panel实现假的showdailog
hellomartin
2008-12-22
打赏
举报
回复
再顶一下。哪位大哥指点下?谢谢。
hellomartin
2008-12-16
打赏
举报
回复
我用的是C#啊。。。。
窗口是有个topmost的属性。不过我觉得这个属性和我想要实现的功能关系不大。
我的问题是我有父窗口 A B C
我在A窗口下打开了个子窗口Aa,如果Aa是模态的,窗口B和C的操作也被屏蔽掉了。
我想实现的是Aa对于窗口A是模态的,但是对于窗口B和C又没有影响。窗口A B C属于同一进程空间。
SimpleGIS
2008-12-15
打赏
举报
回复
有个API,showwindow,你可以用下这个方法试试
冷月孤峰
2008-12-15
打赏
举报
回复
好像窗体有个属性的,TopMost= true;
详解VC++
模态
对话框
和非
模态
对话框
在VC++中,MFC(Microsoft Foundation Classes)框架提供了两种主要的
对话框
类型:
模态
对话框
和非
模态
对话框
。这两种
对话框
在程序执行流程和用户交互方面有着显著的区别。
模态
对话框
(Modal Dialog Box)是通过...
android
模态
与非
模态
对话框
实现
总之,理解和熟练使用
模态
和非
模态
对话框
是Android开发中的关键技能,这不仅能提升用户体验,也是优化应用程序交互设计的重要手段。通过源码分析和工具辅助,开发者可以更好地掌握这些技术,
实现
更高质量的Android...
vc的
模态
对话框
和非
模态
对话框
### VC的
模态
对话框
和非
模态
对话框
详解 #### 概述 在Visual C++(VC)中,
模态
对话框
与非
模态
对话框
是两种常见的
对话框
类型,它们各自具备独特的特性和用途。理解这两种
对话框
的区别对于开发用户友好的应用程序至...
MFC
模态
非
模态
对话框
ARX2008+VS2005
非
模态
对话框
在ARX中适用于需要持续显示或频繁使用的
功能
,如工具面板或状态显示窗口。 3. **在ARX2008+VS2005中集成MFC** 在VS2005中,我们可以选择创建一个MFC扩展DLL项目,这将为我们的ARX应用程序提供MFC支持。...
VC中
模态
对话框
和非
模态
对话框
的编程
非
模态
对话框
的创建过程与
模态
对话框
类似
,但是它不启动独立的消息循环,而是与应用程序共享消息循环。这意味着用户可以同时与非
模态
对话框
和其他用户界面对象进行交互。 - **创建过程**:非
模态
对话框
通常通过调用...
C#
111,130
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章