如何動態得到組件名?如寫一個函数返回組件名?
解决方案 »
- ZSwang老师请进
- 100分求一个成品布优化开剪算法
- MDI主窗体上的按钮等在子窗体上都显示 如何让这些按钮在子窗体上不显示?
- spcomm 问题求助
- 在dbgrid中动态生成column的问题
- 如何控制MDI中同一窗體(fsMDIChild)在同一程式內不能打開多個﹖
- 在实现拖放文件和目录中,怎样实现象系统的资源管理器那样右键选则多个对象拖放?急
- 请问我照着书中的例子做,是关于filelistbox的例子,applyfilepath为什么不好使,改不了名?
- 关于连接本地数据库的菜鸟问题........送分
- 难道真的没有Delphi和数据库的高手吗?分数赠英雄!
- 高手指点 Indy的问题
- 如何控制液晶显示模块显示汉字?
showmessage(components[i].name);
begin
//静态指定/动态查找 组件
Result:=组件;
end;
begin
//静态指定/动态查找 组件
case reportname of
'编号aa':Result:=组件aa;
'编号bb':Result:=组件bb;
end;
end;
我的組件命命是以Report+所輸入的編號
如 ; Report020
I:Integer;
begin
Result:=nil;
for i:=0 to self.ComponentCount-1 do
begin
if self.Components[i].Name = 'Report'+ReportName then
Result:= self.Components[i];
end;
編號如果不是數字那不就是不能用
返回了組件名,但怎麼給它事件 如 ;組件名.Prepare
函数返回的組件編譯不了.我是這樣寫的TQuickRep(GetForm(edtCODE.Text)).Prepare;