delphi对象操作
知道对象的实例名称,怎么在程序中动态调用该对象?
例如窗口中有一TImage类的对象,Name为Image1,如何在程序中一个动态控制该Image对象的Visable显示与隐藏.
循环从Components里取的免答,因为OWNER下的Components太多.需直接操作.
补充:也就是说程序已经在运行期,你只有一个已知字符串'Image1',你也知道他就是代表那个TImage,怎么调用它?
追问:可否给个例子?如何使用?
知道对象的实例名称,怎么在程序中动态调用该对象?
例如窗口中有一TImage类的对象,Name为Image1,如何在程序中一个动态控制该Image对象的Visable显示与隐藏.
循环从Components里取的免答,因为OWNER下的Components太多.需直接操作.
补充:也就是说程序已经在运行期,你只有一个已知字符串'Image1',你也知道他就是代表那个TImage,怎么调用它?
追问:可否给个例子?如何使用?
答案:不用Component的话,你可以用Controls这个属性。
另外,你还可以用FindClass和FindControl函数
Image1.Visible := False;
不太明白你说的意思,不是就这样么?
Image1.Visible := False;//隐藏
Image1.Visible := False;//显示
上一个:delphi流动字体
下一个:如何学好delphi