procedure TForm1.DBComboBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
with TDBComboBox(Control).Canvas do begin
if { TODO : 条件 } then begin
FillRect(Rect);
Font.Color := clBlue;
TextOut(Rect.Left, Rect.Top, TDBComboBox(Control).Field.DisplayText);
end;
end;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
DBComboBox1.Style := csOwnerDrawFixed;
end;
Rect: TRect; State: TOwnerDrawState);
begin
with TDBComboBox(Control).Canvas do begin
if { TODO : 条件 } then begin
FillRect(Rect);
Font.Color := clBlue;
TextOut(Rect.Left, Rect.Top, TDBComboBox(Control).Field.DisplayText);
end;
end;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
DBComboBox1.Style := csOwnerDrawFixed;
end;
解决方案 »
- 有谁安装过imageen3 我安装时提示File not found: 'jdapimin.obj',如何解决?
- function 问题?
- 我做的一个小进销存,老是说我堆栈溢出,这是怎么回事呢??
- 我下载了INSTALLSHELL7,及东方语言包,装完前者后,再安装后者,但安装后者时,总提示未完装前者,我用的是XP系统,请问何故?
- 关于windows api的调用
- 工作很非常特别烦心,散分
- 从多个库中提取若干字段创建新表的高效方法
- 学习Delphi的最佳捷径! 好书介绍!!
- DELPHI+ACCESS启动速度慢
- 为何两个Unit可以在implementation处相互引用?不是说不行的吗?
- format的问题
- 一段小小的代码,欢迎赐教!:)
procedure TForm1.DBComboBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
with TDBComboBox(Control).Canvas do begin
FillRect(Rect);
if { TODO : 条件 } then
Font.Color := clBlue;
TextOut(Rect.Left, Rect.Top, TDBComboBox(Control).Items[Index]);
end;
end;