Вниз
Скачать: CL | DM;

Цвет в ListBox е!!!!!   Найти похожие ветки 

← →
OxyGen   (2003-03-26 13:51) [0]

Здравствуйте уважаемые мастера!

Ответьте пожалуйста, как в ListBox"е сделать цвет выделения например clMoneyGreen и цвет выделенного текста сделать черным.

С уважением, OxyGen.


← →
Jel ©   (2003-03-26 13:56) [1]

пиши OnDrawItem и делай как нравится


← →
Jel ©   (2003-03-26 14:14) [2]

При создании указываешь ListBox1.Style := lbOwnerDrawFixed;

потом

procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
var BackColor, FontColor : tColor;
begin
if odSelected in State then begin
BackColor := clMoneyGreen;
FontColor := clBlack;
end else begin
BackColor := clWindow;
FontColor := clWindowText;
end;
With ListBox1.Canvas do begin
Brush.Color := BackColor;
FillRect(rect);
Font.Color := FontColor;
TextOut(rect.Left, rect.Top, ListBox1.Items[Index]);
end;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
4-19918
bios
2003-02-08 22:16
2003.04.07
hook и IntwernetExplorer


6-19712
Семен Семеныч
2003-02-13 10:37
2003.04.07
Отцы помогите, ...ПЕРЕГРУЗИТЬ СЕРВАК... это не вирь :-))


3-19467
Ик сик
2003-03-17 15:59
2003.04.07
Увеличение затрат ОП при использовании ADO


3-19462
SoloD
2003-03-19 06:40
2003.04.07
В конструкторе CREATE TABLE присутствует имя поля FILE


1-19538
Маркыч
2003-03-26 18:28
2003.04.07
CoolBar




   Наверх