如果定义了一个
FTest: TWincontrol;然后FTest:= XXX;(XXX是TEdit,TStringGrid,TListBox等等)
我可以从FTest.ClassName,FTest.Name得到一些XXX的信息。
那么如果和强制把FTest转化成XXX的类型呢?
我想到的办法是用Case一个一个比较,比较ClassName是TEdit的话就用TEdit(FTest),但是这样太死了,比较没有限,请问还有其他办法吗?
FTest: TWincontrol;然后FTest:= XXX;(XXX是TEdit,TStringGrid,TListBox等等)
我可以从FTest.ClassName,FTest.Name得到一些XXX的信息。
那么如果和强制把FTest转化成XXX的类型呢?
我想到的办法是用Case一个一个比较,比较ClassName是TEdit的话就用TEdit(FTest),但是这样太死了,比较没有限,请问还有其他办法吗?
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
if FTest is TEdit then //判断是否是tedit类型的对象
然後用 FindClass or FindComponet 之類找到 class;