本文整理自网络,侵删。
//==== 自动把ComboBox控件的内容里没有的内容加入列表中 =====!
procedure AddComboBox(item: TStrings; Str: string);const TempMax = 30;var i, a: integer;begin if str = '' then exit; a := item.IndexOf(Str); if a > 0 then begin item.Insert(0, Str); //cb.ItemIndex := 0; item.Delete(a + 1); end;
if a = -1 then begin item.Insert(0, Str); for i := item.Count - 1 downto tempMax do begin item.Delete(i); end; end;
end;//== END ===
procedure TForm1.Button1Click(Sender: TObject);beginAddComboBox(ComboBox1.Items,'12345');end;
相关阅读 >>
Delphi中datetimepicker控件同时输入日期和时间
更多相关阅读请进入《Delphi》频道 >>