社区
C#
帖子详情
winform模态对话框
山伟
2010-11-23 04:05:14
我这里有用VC写的A.exe和C#的form对话框B.exe
在A.exe中ShellExecute了B.exe 然后sendMessage进程间通信告诉A处理fun1()
在A处理完后再sendMessage告诉B已经处理完成。
但是现在B调起来后A还是可以进行其他操作的,所以我现在需要对B进行模态对话框的模拟,让A不能再进行任何操作。
请各位大大帮忙!
...全文
264
5
打赏
收藏
winform模态对话框
我这里有用VC写的A.exe和C#的form对话框B.exe 在A.exe中ShellExecute了B.exe 然后sendMessage进程间通信告诉A处理fun1() 在A处理完后再sendMessage告诉B已经处理完成。 但是现在B调起来后A还是可以进行其他操作的,所以我现在需要对B进行模态对话框的模拟,让A不能再进行任何操作。 请各位大大帮忙!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
山伟
2010-11-23
打赏
举报
回复
[Quote=引用 4 楼 fangxinggood 的回复:]
。。。
调出来B.exe Process没结束之前,把A自己Enabled设为False不行么?
[/Quote]
你说的方法不是模态对话框,A Disable是可行的,但是两个窗体可以不停切换就不是模态对话框
不过你说的方法我是打算作为最后的办法在vc实现
1楼和3楼的大哥说的反射技术目前没时间调查了,没有简单可用的代码
谢谢楼上各位!结贴给分吧
机器人
2010-11-23
打赏
举报
回复
[Quote=引用楼主 shanwei355 的回复:]
我这里有用VC写的A.exe和C#的form对话框B.exe
在A.exe中ShellExecute了B.exe 然后sendMessage进程间通信告诉A处理fun1()
在A处理完后再sendMessage告诉B已经处理完成。
但是现在B调起来后A还是可以进行其他操作的,所以我现在需要对B进行模态对话框的模拟,让A不能再进行任何操作。
请各位大大帮忙!
[/Quote]
调出来B.exe Process没结束之前,把A自己Enabled设为False不行么?
zjx198934
2010-11-23
打赏
举报
回复
[Quote=引用 2 楼 shanwei355 的回复:]
引用 1 楼 wuyazhe 的回复:
vc写非托管的代码。吧exe加载进来,反射直接调用窗体的ShowDialog
回大大:
VC的MFC单文档程序,C#刚接触您说的完全听不懂 @_@.
能不能解释详细些?
[/Quote]
就是使用反射 reflacting 来调用exe程序 实例化窗体 通过父窗体.ShowDialog(实例化窗体)来实现
你要的效果! 反射详细GOOGLE "C# 反射调用exe"
山伟
2010-11-23
打赏
举报
回复
[Quote=引用 1 楼 wuyazhe 的回复:]
vc写非托管的代码。吧exe加载进来,反射直接调用窗体的ShowDialog
[/Quote]
回大大:
VC的MFC单文档程序,C#刚接触您说的完全听不懂 @_@.
能不能解释详细些?
兔子-顾问
2010-11-23
打赏
举报
回复
vc写非托管的代码。吧exe加载进来,反射直接调用窗体的ShowDialog
window.showModalDialog的基本用法
window.showModalDialog的基本用法
C#
winform
textbox弹出窗体
C#
winform
textbox弹出窗体 控制了位置,不会遮挡住文本框内容
C# 非
模态
窗体(show)实现
模态
窗体(ShowDialog)的效果
C# 非
模态
窗体(show)实现
模态
窗体(ShowDialog)的效果
C#
WinForm
两种等待窗体的实现
C#两种等待窗体的实现 做C#开发过程中,数据交互难免要等待,为了避免假死状态,特找到这两种等待窗体的实现
GUI实验加
WINFORM
编程原理
7个WORD文档都是GUI的实验,还有一个PPT是
winform
的编程原理
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章