怎样知道一个窗口的组件的ComponentIndex数为多少呀!!!

xiangyun123 2003-06-18 12:59:16
怎样知道一个窗口的组件的ComponentIndex数为多少呀,
一个很怪的问题,我用for 循环语句找不到dbcombobox1组件,代码为
dbcombobox1.tag:=12;
for i:=0 to tform.ComponentCount-1 do
case novertimedetail.Components[i].Tag of
12:
showmessage('asfdagsd');
else
asdfasdf;
end;
...全文
51 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangyun123 2003-06-18
  • 打赏
  • 举报
回复
很怪的问题,我刚怎么做都不行在D6中,后来我用D7打开,编译但不保存,后来再用D6打开编译运行,即可以了!!!!!
这点验老兄以后有什么Delphi编译器出问题可参考一下,
但还是结贴,散分!!多谢大家参与!!
l_xiaofeng 2003-06-18
  • 打赏
  • 举报
回复
同意“风”!
windindance 2003-06-18
  • 打赏
  • 举报
回复
for i:=0 to tform.ComponentCount-1 do
case novertimedetail.Components[i].Tag of
-------???

for i:=0 to ComponentCount-1 do
case Components[i].Tag of
...
mrtxc 2003-06-18
  • 打赏
  • 举报
回复
同意 Delphi_Li(Delphi Li
firetoucher 2003-06-18
  • 打赏
  • 举报
回复
什么意思啊,你直接用
dbcombobox1.ComponentIndex
不就行了?
Delphi_Li 2003-06-18
  • 打赏
  • 举报
回复
for i:=0 to tform.ComponentCount-1 do
If Components[i].Name = 'dbcombobox1' Then ShowMessage( '搞定!' )
End;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧