如何知道一个对象是从TWinControl继承下来的? for i:=0 to TForm(Sender).ControlCount-1 do begin //如果 TForm(Sender).Controls[i] 是从TWinControl继承下来的... end; 这句怎么写呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for i:=0 to TForm(Sender).ControlCount-1 do begin if TForm(Sender).Controls[i] is TWinControl then { TODO } end; TForm(Sender).Controls[i] is TWinControl TForm(Sender).Controls[i].InheritsFrom(TWinControl)... for i:=0 to self.ControlCount-1 do begin if self.Controls[i] is TWinControl then showmessage(self.Controls[i].ClassName + '是从TWinControl继承来的'); end;试试吧 copy pos来取文件名 求个用来做数据库开发的窗体基类 学习HOOK中遇到的问题,请高手赐教 一个关于记录排序的问题? 如何禁止一个文本框获取焦点? 這代碼錯在哪? 急救! 急救! 急救! 急救! 急救! 急救! 急救! 请问怎么可以读取一TXT文件里的指定的某一行? 如何判断TQuery中SQL语句查询结果是否为空,20分 Delphi能不能实现用数组保存过程地址 请问如果mail服务器要求smtp认证应该怎么编程? 具备Excel基本功能的电子表格控件YFGrid(VCL,delphi6.0),全部源码低价转让!! 各位大侠,dbgrid选中所有记录行的命令?
begin
if TForm(Sender).Controls[i] is TWinControl then
{ TODO }
end;
begin
if self.Controls[i] is TWinControl then
showmessage(self.Controls[i].ClassName + '是从TWinControl继承来的');
end;
试试吧