StrToInt将delphi的字符串类型转化为delphi的整型TObject是delphi所有类的基类,即所有类都是从TObject继承而来。Sender就是执行该事件的那个类,之所以定义成TObject,是为了通用。
以 procedure TBoyLR.Button6Click(Sender: TObject); 为例,Sender就是button6,你可以在该事件中这样使用Sender:
showmessage(TButton(Sender).Caption);
以 procedure TBoyLR.Button6Click(Sender: TObject); 为例,Sender就是button6,你可以在该事件中这样使用Sender:
showmessage(TButton(Sender).Caption);
strtoint是把string转成integer
比如
var
aa:integer;
begin
aa:=strtoint('345')
//result: aa 十345(integer)
end;
sender的产生事件的对象,一般就是button6了
2、
strtoint()将字符转化成整形,如strtoint('11'),就将字符串的‘11’转成整形的11了
在于
aa:=strtoint('345')意思是AA的结果如果是String就转换成Int类型显示这个意思马?
不知道通得过编译?
中的sender一般指的是控件本身。如在
procedure TBoyLR.Button6Click(Sender: TObject);中指的是button6,代码button6.caption:='sender';
与sender.caption:='sender'; 效果是一样的。
aa:=strtoint('345')的意思是把字符串‘345’转换成整数型再赋给变量aa