监控TEdit的内容变化

chinayu2007 2011-06-23 07:57:35
有多个Edit控件,想监控任意一个的内容改变.可以在窗口过程中处理吗?
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
五哥 2011-06-24
  • 打赏
  • 举报
回复
将多个Edit的OnChange事件指向共同的一个处理函数,在函数中通过Sender来判断是哪个Edit触发的事件。

TEdit(Sender).Name 来判断是那个Edit变化了 ;


type
TForm1 = class(TForm)
edit1 : TEdit ;
edit2 : TEdit ;
procedure EditChange(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;


把所有的Edit的OnChange 都绑定到 EditChange ;

fbmsyu 2011-06-23
  • 打赏
  • 举报
回复
同意老妖。
ccrun.com 2011-06-23
  • 打赏
  • 举报
回复
将多个Edit的OnChange事件指向共同的一个处理函数,在函数中通过Sender来判断是哪个Edit触发的事件。
CsharpGame 2011-06-23
  • 打赏
  • 举报
回复
越是简单的问题回答的人越多!凑一个!
我不懂电脑 2011-06-23
  • 打赏
  • 举报
回复
同上Edit的OnChange相当于java中的监听器
开始领悟 2011-06-23
  • 打赏
  • 举报
回复
3楼正解
bigfog 2011-06-23
  • 打赏
  • 举报
回复
利用Edit控件的OnChange

13,826

社区成员

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

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