如果在一个窗体上有多个的ComboBox,比如从ComboBox1到ComboBox20等等,可能更长,而我要对每一个的ComboBox进行初始话,如果我一个一个的写出来那样就比较麻烦了,用一个for语句把每一个都初始化,怎么写啊?怎样在TMainMenu中添加分隔线啊?程序做好了怎样打包,生成执行文件?
解决方案 »
- dbgrideh 动态增加列 报错
- delphi2006安装FastReport后怎么把FastReport的控件工具栏调出来
- delphi 程序窗体定位
- 在程序中Ado+Access中如何判断在编辑状态中,记录有没有被更新过。在线给分
- 急急急(会websnap的请急速进来) !!!!!!!!
- Blob字段存Cad文件,读出文件后却失效了,CAD打不开,请大侠帮帮忙!!
- 求助一个关于类似于QQ的好友列表的控件!!!
- 如果在软件是使用flash,那么要在其它的机子上运行必须安装什么?
- 如何实现自动滚屏......
- 问一个蠢问题:控件何时获得焦点
- MapViewOfFile返回值问题。pankun版主帮忙看看。
- EXCEL问题?有兴趣的请进来!
TComboBox(FindComponent(ComboBox+inttostr(你的序号))).clear;就可以了添加分隔线其实就是把子菜单的caption设为'-'程序做好了就编译就行成可执行文件了,打包的话。delphi有自带的installshield可以用,也可以用其他工具
I: Integer;
begin
for I := 0 to form1.Componentcount - 1 do
begin
if Form1.Components[I] is TComboBox then
TComboBox(Form1.Components[I]).Text := 'Test';
end;end;