Combobox1问题,急!
我在combobox里添加了两个表A,B的数据,ITEMS显示为a1,a2,a3,b1,b2,b3。现在我要根据选取的内容执行两个操作,现在怎么判断我选取是哪个表里的数据?
[解决办法]
根据标号来区分combobox.Items.AddObject;添加
或是先添加A表内容一共有N个那么0=<combobox.itemindex<N的都是A 大于N的都是B的数据
[解决办法]
根本就判断不了。除非你A表的值跟B表的值有一定的规则,则可以根据规则判读,再有一个就是写死
[解决办法]
if combobox1.Items.Strings[combobox1.ItemIndex]='a1' then
begin
....
end else if combobox1.Items.Strings[combobox1.ItemIndex]='a2' then
begin
...
end else if ....
[解决办法]
你从两个表中获取整合到一起,然后再分开操作两个表,太晕了吧!
弄个标记记录是从哪个表添加的!
[解决办法]
用两个combobox多方便……
[解决办法]
itemindex可行
[解决办法]
A控件的OnChange事件里面对B控件进行赋值
[解决办法]
- Delphi(Pascal) code
//Edit1,Edit2 两个编辑框procedure TForm1.Edit1Change(Sender: TObject);begin if Trim(Edit1.text)<>'' then Edit2.Text:=Edit1.text;end;