小弟想把控件的名字当字符串处理,复制给一个过程 ,可是不知道应该如何的实现,不知道各位大哥能够教以下小弟 例如一个button的名字叫button1,那么str := button1.name; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str := button1.name;(FindComponent(str) as TButton).Visible := False; FindComponent(str) as TButton 是什么意思呢? 大哥多些 我替他说吧,看来周末忙。分我不要。TComponent中有一个方法叫FindComponent,就是根据名字找出相应的组件。TForm是从TComponent派生的,所以也能用,这里不写对象名表示是Form的方法中的代码。as TButton:FintComponent返回的类型是TComponent,用as TButton是把它转换成TButton的类型。不过他这是打个比方,你有可能是其它类型,如果是TEdit, 就用as TEdit好了,如果是TListBox就用as TListBox。当然,你可以从FindCompoent(控件名).ClassType知道它是什么类的实例。 ASM 里的DB 是什么意思? 对一个表格的查询操作,急求指点!!!!!谢谢 为什么这句句子无法提取值? 用DBEDIT和有EDIT有什么不同 什么叫做全局变量?全局变量应该在一个unit中的哪儿定义? 我怎么把窗口始终在桌面的最前面啊(在DELPHI里面) 怎样设置系统时间 关于字段对象的问题求教!!!!! 为什么query无法更新 一个很严重的问题,请各位帮帮忙 能谈谈你的心得吗? 3.请问listbox组件中的fillrect(rect)其中的rect参数指什么?15分
(FindComponent(str) as TButton).Visible := False;