我在combobox里添加了两个表A,B的数据,ITEMS显示为a1,a2,a3,b1,b2,b3。现在我要根据选取的内容执行两个操作,现在怎么判断我选取是哪个表里的数据?

解决方案 »

  1.   

    根据标号来区分combobox.Items.AddObject;添加
    或是先添加A表内容一共有N个那么0=<combobox.itemindex<N的都是A 大于N的都是B的数据
      

  2.   

    if combobox1.Items.Strings[combobox1.ItemIndex]='a1' then
    begin
    ....
    end else if combobox1.Items.Strings[combobox1.ItemIndex]='a2' then
    begin
    ...
    end else if ....
      

  3.   

    此问题已经自已解决了。还是换个问题吧。有两个控件,A控件中得到结果为1,如果在B控件中获取A控件中的结果呢?
      

  4.   

    A控件的OnChange事件里面对B控件进行赋值
      

  5.   


    //Edit1,Edit2 两个编辑框
    procedure TForm1.Edit1Change(Sender: TObject);
    begin
      if Trim(Edit1.text)<>'' then
        Edit2.Text:=Edit1.text;
    end;