BCB中控件數組的簡易實現
来源:互联网 发布:sql seq 编辑:程序博客网 时间:2024/04/30 11:52
網上有控件數組實現的多個方法,今天發現了Delphi的一個簡單版本,欣喜而外,特翻譯成bcb.
1,若有多個相同類的控件,比方說,TEdit,為了簡化逐個操作,可通過其Index屬性.
2,若直接放在Form上,則用Components[]屬性.比如:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
for(int i = 0;i < Form1->ControlCount;++i)
{
if( dynamic_cast <TEdit *>(Form1->Components[i]) )
{
dynamic_cast <TEdit *>(Form1->Components[i])->Color = clRed;
dynamic_cast <TEdit *>(Form1->Components[i])->Text = IntToStr(i);
}
}
}
3,若將控件組成一起,用Panel容器,則使用Panel的Controls[]屬性,比如:
for(int i = 0;i < Form1->Panel1->ControlCount;++i)
{
dynamic_cast <TEdit *>(Form1->Panel1->Controls[i])->Color = clRed;
dynamic_cast <TEdit *>(Form1->Panel1->Controls[i])->Text = IntToStr(i);
}
特別聲明,非本人研究,僅為改寫.
- BCB中控件數組的簡易實現
- [转载]BCB中控件數組的簡易實現
- BCB 的控件
- ActiveX控件中加载BCB编写的dll的注意事项
- bcb获取控件的结构
- TXMLDocument控件的用法 (bcb)
- 在BCB中轻松使用ActiveX控件
- BCB中封装VC控件CodeSense
- BCB中如何实现控件半透明
- BCB中cxGrid控件使用心得
- 【bcb 6.0】http相关的控件
- 浅谈在BCB中数组的妙用和纪录和改变控件的状态
- BCB中使用Image控件动态加载GIF、JPG文件出错的解决方法
- VC连接数据集的开发步骤(转),以前只会在BCB中使用控件
- BCB中listview和treeview控件实现制定列和标题字体颜色改变的实现
- BCB中OnActivate事件的触发
- bcb memo中添加字符的问题
- BCB中关于CLSID_XXXX找不到的问题
- 通过DataSet读取XML的效率问题(转)
- gcc
- 无言的痛苦
- QQ挂机的N种方法(转)
- 上传,注意的两个问题
- BCB中控件數組的簡易實現
- [MS Smartphone]Several solutions for MIDI playback
- [转载]拓迈电子商务解决方案
- Linux 2.6内核的精彩世界
- j2ee模式一(总述)
- Ajax技术初探
- 测试一下
- 毕业生们,工作真的很难找吗?
- Linux开发中的常用命令