combobox除了存text,还能存value?也就是说我选择的是text,但对应的是value。
用于过滤。
还有,报表实现套打的话,需要把一些固定的控件隐掉,一定要把每个固定控件的visible属性改成false吗?有更加简洁的方法吗?
用于过滤。
还有,报表实现套打的话,需要把一些固定的控件隐掉,一定要把每个固定控件的visible属性改成false吗?有更加简洁的方法吗?
解决方案 »
- 恼人的“连接失败”
- TeeChart怎样画不连续的线?
- 如何实现对Page UP和Page Down这两个按钮做成各自的快捷键?
- 存储过程传递参数老出错
- 文件操作问题,在线等待,马上给分
- 大家来帮我看看一下这段代码
- 今天接到一封邮件,不知道什么有什么问题?
- [Up有分]使用TNMFtp控件上传的问题,在upload一个文件到某目录之前如何判断该目录下是否已经存在同名的文件?
- 谁给我一个web server application的例子,我调试成功后立刻揭帖
- 谁写过电视墙程序 发EMAIL给我!
- 窗体移动时,窗体上的控件会收到什么消息呢?
- 100 分求F1BOOK6的几个简单的问题?请F1BOOK6的高手进来。
你想让他和javascript里一样吧,这个combobox还真不行。在打印中,我是把那些成批的控件设为数组,这样可以一批设定visible
的true或false,我也期待更好的方法。
可以动态创建,根据条件
var Pabc:^Integer;
begin
new(Pabc);
Pabc^:=1;
Combobox1.Items.AddObject('First',TObject(pabc^));
new(Pabc);
Pabc^:=2;
Combobox1.Items.AddObject('No.2',TObject(pabc^));
new(Pabc);
Pabc^:=3;
Combobox1.Items.AddObject('No.3',TObject(pabc^));
end;procedure TForm1.ComboBox1Click(Sender: TObject);
var i:integer;
begin
i:=Combobox1.ItemIndex;
showmessage(Combobox1.Items.Strings[i]+'='+inttostr(Integer(Combobox1.Items.Objects[i])));
end;
给分吧:-)
combobox1,combobox2
设combobox2.visible:=false
for i:=0 to ... do
begin
combobox1.add('你要的text');
combobox2.add('你要的值');
end;
当combobox2.itemindex:=combobox1.itemindex;
存盘时存combobox2.text