C
cjtmh
Unregistered / Unconfirmed
GUEST, unregistred user!
这里有一个例子
procedure TForm1.btn1Click(Sender: TObject);
begin
ShowMessage((Sender as TButton).Name);
end;
我记得说as的用法是在面向对象里,as可将左方的对象由原来所属的类,转为右方操作数那种类,左边对象的类必须是class类本身或它的子孙类,但sender是tboject类,并不是tbutton类的子类,为什么可以转型?
急在线等!
procedure TForm1.btn1Click(Sender: TObject);
begin
ShowMessage((Sender as TButton).Name);
end;
我记得说as的用法是在面向对象里,as可将左方的对象由原来所属的类,转为右方操作数那种类,左边对象的类必须是class类本身或它的子孙类,但sender是tboject类,并不是tbutton类的子类,为什么可以转型?
急在线等!