请举例说明sender参数的作用 delphi程序的事件过程里都有sender参数,请问他表示什么?请举例说明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: TObject);begin TButton(Sender).Width := 140; TButton(Sender).Height := 230; TButton(Sender).Cursor := crHandPoint; TButton(Sender).Caption := '看到了吗?懂了吗?';end; TButton(Sender)----看不懂表示什么 TButton(Sender)强制类型转换,将Sender的类型强制指定为TButton。 还可以这样用的,呵呵procedure TForm1.Button1Click(Sender: TObject);begin showmessage('aaa');end;procedure TForm1.Button2Click(Sender: TObject);begin Button1Click(Sender);end; 窗体上放几个button,button1的click事件里写:procedure TForm1.Button1Click(Sender: TObject);beginShowMessage(TButton(Sender).Caption);end;其余button的click事件全部指向button1click(别告诉你不会),然后自己看效果 procedure TForm1.Button1Click(Sender: TObject);begin TButton(Sender).Width := 140; TButton(Sender).Height := 230; TButton(Sender).Cursor := crHandPoint; TButton(Sender).Caption := '看到了吗?懂了吗?'; showmessage(TButton(Sender).Name);end;procedure TForm1.Button2Click(Sender: TObject);begin Button1Click(Sender);end;这样,我想楼主应该看得明白了 Sender存储了促发该事件的对象的指针。例子就是上面各位大拿写的 如有两个text控件,在程序中要区共享程序可以用:(sender as tedit).text:='asdfadsf'使用方法很多 socket如何发送结构体数据::: 送分题:请问进入调试状态如何立即推出? SQL如何操作Memo中的多行文本? 怎么让开发的程序在2000系统的服务中自动启动 DBGrid的一个弱问题 高手救命啊,线性规划问题 散分!请问用过D4后又用过D6的大哥,从D4升级到D6后编译同一个项目所产生的EXE在运行时可能会在哪些方面不同? 如何使floating为False的Dock窗体不能被关闭。谢谢。 delphi是没有发展前途的东西 就10来行代码,请帮我看一下,为什么不行? 对IBM的二手本本你怎么看呢? 如何从数据库中的日期字段中找中最近一次和最近两次的日期记录?
procedure TForm1.Button1Click(Sender: TObject);
begin
TButton(Sender).Width := 140;
TButton(Sender).Height := 230;
TButton(Sender).Cursor := crHandPoint;
TButton(Sender).Caption := '看到了吗?懂了吗?';
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('aaa');
end;procedure TForm1.Button2Click(Sender: TObject);
begin
Button1Click(Sender);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(TButton(Sender).Caption);
end;其余button的click事件全部指向button1click(别告诉你不会),然后自己看效果
begin
TButton(Sender).Width := 140;
TButton(Sender).Height := 230;
TButton(Sender).Cursor := crHandPoint;
TButton(Sender).Caption := '看到了吗?懂了吗?';
showmessage(TButton(Sender).Name);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
Button1Click(Sender);
end;这样,我想楼主应该看得明白了
(sender as tedit).text:='asdfadsf'
使用方法很多