delphi2007 教程

delphi2007 教程

首页 新随笔 联系 聚合 管理
  1013 Posts :: 0 Stories :: 28 Comments :: 0 Trackbacks
***************我动态创建的EDIT,怎么给他加 OnChange事件 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiDB/html/delphi_20061216164404267.html
我动态创建的EDIT,怎么给他加   OnChange事件

写个事件付值给它

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   字样

posted on 2009-05-12 16:02 delphi2007 阅读(416) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。