Z
zhuyi
Unregistered / Unconfirmed
GUEST, unregistred user!
您好!
我想把ComboBox做成速达2000中那样,ComboBox的items有:
<新增供应商......>
<查找供应商......>
<供应商1>
<供应商1>
<供应商2>
............
...............
在用户选了<新增供应商.....>或<查找供应商.....>后弹出
供应商的查找或新增窗口,返回后将供应商的字符串填到ComboBox
的Text中.我本来以为这没有什么,但具体一试才发现要想在
ComboBox的onchange事件中对Combobox的Text赋值是没有用
的.
如:
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if combobox1.ItemIndex = 0 then
ComboBox1.Text := 'Hello!';
end;
运行后ComboBox.text 仍然等于items[0]的值。
您有什么好办法吗?
谢谢!
我想把ComboBox做成速达2000中那样,ComboBox的items有:
<新增供应商......>
<查找供应商......>
<供应商1>
<供应商1>
<供应商2>
............
...............
在用户选了<新增供应商.....>或<查找供应商.....>后弹出
供应商的查找或新增窗口,返回后将供应商的字符串填到ComboBox
的Text中.我本来以为这没有什么,但具体一试才发现要想在
ComboBox的onchange事件中对Combobox的Text赋值是没有用
的.
如:
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if combobox1.ItemIndex = 0 then
ComboBox1.Text := 'Hello!';
end;
运行后ComboBox.text 仍然等于items[0]的值。
您有什么好办法吗?
谢谢!