如何禁止控件响应任何事件?

devie 2002-10-16 03:08:53
如何禁止一个控件(如Grid)响应事件,我试过visible=false不行,哪位知道呀
...全文
68 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Robin 2002-10-16
  • 打赏
  • 举报
回复
我知道通过拦截消息可以实现!
通过拦截做在的窗体的消息!
就可以控制!
肯定可以实现!
但我没有尝试过!
遗憾!
你可以在这儿看如何拦截消息!
zahuifan 2002-10-16
  • 打赏
  • 举报
回复
我有一个不成熟的想法
可否把事件指针设为 NULL?
如 Grid1->OnKeyDown = NULL;
等想响应事件的时候在设回来?
如 Grid1->OnKeyDown = GridOnKeyDown;
yyfzy 2002-10-16
  • 打赏
  • 举报
回复
使用全局变量标示。
devie 2002-10-16
  • 打赏
  • 举报
回复
不行,事件是由程序触发的
Libran 2002-10-16
  • 打赏
  • 举报
回复
Enabled = false;

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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