我点击bottom2但是combobox之前的内容还保持在里面,这样每点击一次内容就会累加一次,如何在点击的时候将combobox之前的内容清空?谢谢procedure TForm1.Button2Click(Sender: TObject);var
i:integer;
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select distinct code from alldata where type='''+ComboBox2.Text+'''');
Open;
end;
for i:=0 to ADOQuery1.RecordCount-1 do
begin
ComboBox1.Items.Add(ADOQuery1.fieldbyname('code').AsString);
ADOQuery1.Next;
end;
ComboBox1.ItemIndex:=0;
end;
i:integer;
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select distinct code from alldata where type='''+ComboBox2.Text+'''');
Open;
end;
for i:=0 to ADOQuery1.RecordCount-1 do
begin
ComboBox1.Items.Add(ADOQuery1.fieldbyname('code').AsString);
ADOQuery1.Next;
end;
ComboBox1.ItemIndex:=0;
end;
解决方案 »
- delphi 安装PageControl问题
- 如何判断光标在哪个edit里?急,请大家帮帮忙
- 如何设置 Radio button 的背景透明?
- 菜鸟问题之3:进程和线程(快速结贴)
- 找不到可安装的ISAM 是什么意思?怎么解决?
- 如何将WebBrowser中当前页面的元素下载到本地硬盘?有知道的兄弟帮帮忙。
- 怎样注册使用TPopupMenu的菜单编辑器?
- (100分)关于使用delphix的全屏的问题!
- win98与win2000下报表数据显示为何不一样?
- 怎样将Jpg、Gif图象存入SqlServer并读取显示出来(不知为何,只能50分,抱歉)
- with ADOQuery1 do连续使用
- 河南统计年鉴2011——2015年excle版
一、清空ComboBox的列表
ComboBox1.items.clear;二、ComboBox的列表,加入字符
ComboBox1.items.Add('字符');三、清空ComboBox的选择字符
ComboBox1.Text:='';
procedure TForm1.Button2Click(Sender: TObject);
var i:integer;
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select distinct code from alldata where type='''+ComboBox2.Text+'''');
ComboBox2.Text:='';
Open;
end;
ComboBox1.Items.clear;
for i:=0 to ADOQuery1.RecordCount-1 do
begin
ComboBox1.Items.Add(ADOQuery1.fieldbyname('code').AsString);
ADOQuery1.Next;
end;
ComboBox1.ItemIndex:=0;
end;