通过RTTI (Runtime Type Information)可以很方便的操作Delphi控件。

比如已知控件名称访问控件:

var 
  Panel: TComponent;
begin
  Panel := FindComponent("pnlToolbar");
  If Panel is TPanel then
    TPanel(Panel).Color := clSilver;
end;

相关文章: