***************我动态创建的EDIT,怎么给他加 OnChange事件 我动态创建的EDIT,怎么给他加 OnChange事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure EditChange(Sender: TObject);begin showmessage(Tedit(Sender).text);end;var NewEdit:Tedit;begin NewEdit:=Tedit.Create(self); NewEdit.Parent:=self; NewEdit.SetBounds(10,20,50,21); NewEdit.OnChange:=EditChange;end; 楼上写的基本正确,但稍微有些问题:procedure TForm1.EditChange(Sender: TObject);begin showmessage(Tedit(Sender).text);end; procedure TForm1.EditChange(Sender: TObject);begin showmessage(Tedit(Sender).text);end;procedure TForm1.Button1Click(Sender: TObject);var NewEdit:Tedit;begin NewEdit:=Tedit.Create(nil); NewEdit.Parent:=self; NewEdit.SetBounds(10,20,50,21); NewEdit.OnChange:=EditChange;end; delphi 学习群:31469235加入请注明 csdn 字样 鲨鱼请教:关于局域网的客户端的UDP访问公网的服务器,为什么客户端的端口每次都不一样? 如何查看Delphi程序里窗体的相互调用关系? 怎么做>>类似的东西? 进来笑笑,轻松一下(本人真事):今天你戴罩了吗? 大TXT和大Excel文件的访问 庆祝我步入牢狱,兄弟结婚了,散分,明天此时结贴1 一个Delphi的新手问题 请帮忙解决 关于ActiveX Form签名的问题(一定送分) 如何以最快速度注册1000个com业务组件? 急!关于mysql的blob字段!高分相送。 无标题栏的窗体,如何用鼠标来移动它? 关于DDNS的问题
begin
showmessage(Tedit(Sender).text);
end;var NewEdit:Tedit;
begin
NewEdit:=Tedit.Create(self);
NewEdit.Parent:=self;
NewEdit.SetBounds(10,20,50,21);
NewEdit.OnChange:=EditChange;
end;
procedure TForm1.EditChange(Sender: TObject);
begin
showmessage(Tedit(Sender).text);
end;
begin
showmessage(Tedit(Sender).text);
end;procedure TForm1.Button1Click(Sender: TObject);
var NewEdit:Tedit;
begin
NewEdit:=Tedit.Create(nil);
NewEdit.Parent:=self;
NewEdit.SetBounds(10,20,50,21);
NewEdit.OnChange:=EditChange;
end;
加入请注明 csdn 字样