如何实现当一个窗体没被处理完之前其它窗体都不响应用户的操作。

fff888 2001-05-07 02:13:00
...全文
110 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lt30 2001-05-09
  • 打赏
  • 举报
回复
这个问题用dialog 可以解决
example :
form1.showmodal;
skimwater 2001-05-09
  • 打赏
  • 举报
回复
:)
alwssoan 2001-05-07
  • 打赏
  • 举报
回复
那么麻烦,用无模式对话框就一切搞定了,是吧,呵呵
WilliamGui 2001-05-07
  • 打赏
  • 举报
回复
The api function is EnableWindow(Thandle,false)
weenyboy 2001-05-07
  • 打赏
  • 举报
回复
老天!
一个最苯的方法是:设置一个全局变量来控制,继承所有窗体的wndproc方法并判断该变量来
控制是否响应某一些消息
或者
winapi有函数可以禁止某些窗口响应消息,自己去查吧
yypp 2001-05-07
  • 打赏
  • 举报
回复
出什么人命啊

当然是可行的
用nisky(夜天)的方法也是可以的。不过如果你用show方法的话,我那个方法绝对可以
nisky 2001-05-07
  • 打赏
  • 举报
回复
这个窗体用showmodal来显示不久可以了吗1
fff888 2001-05-07
  • 打赏
  • 举报
回复
兄弟那样会出人命的\!
yypp 2001-05-07
  • 打赏
  • 举报
回复
在处理完之前把可以响应用户操作的控件和的Enabled属性设置为False,处理完后再改回成True 不就OK了吗?
Zheast 2001-05-07
  • 打赏
  • 举报
回复

关注

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧