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

Посоветуйте компоненту   Найти похожие ветки 

← →
skiph ©   (2002-05-30 05:26) [0]

Люди кто может посоветовать компоненту отвечающую следующим требованиям:
1) Отображает список строк (как ListBox)
2) Каждая строка имеет свой рисунок и небольшой текст
3) Текст каждой строчки может быть окрашен в разные цвета


← →
allrussia ©   (2002-05-30 05:31) [1]

Сорри за флуд:
Не знал, что слово компонент женского рода.


---------
Я кстати присоединяюсь, сам ищу нечто подобное, только чтобы еще можно было картинки вставлять.


← →
skiph ©   (2002-05-30 05:46) [2]

Насколько я знаю, правильно - компонента


← →
allrussia ©   (2002-05-30 05:49) [3]

Буду теперь знать :)


← →
Song ©   (2002-05-30 08:40) [4]

2skiph © (30.05.02 05:26)
Всё это можно сделать с TListBox и очень нетрудоёмко.


← →
Andrey007   (2002-05-30 09:53) [5]

2Skiph: То, что Вы хотите, можно сделать с TListBox"ом. Надо просто повесить обработчик события OnDrawItem и TListBox.Style:=lbOwnerDrawFixed.
Раскраска строчек:
if odSelected in State then
begin
Control.Canvas.Brush.Color:=clWhite;
Control.Canvas.Font.Color:=clRed
end
else Control.Canvas.Font.Color:=clWhite;
// рисование картинки BitMap
Control.Canvas.Draw(Rect.Left+4,Rect.Top+1,BitMap)
// а дальше просто заполнение строчек
Control.Canvas.FillRect(Rect);
Control.Canvas.TextOut(Rect.Left+2,Rect.Top,ListBox1.Items[Index]);
Всё вышенаписанное верно только для случая, когда картинки одинковой высоты. Если высота разная, то надо ставить стиль TListBox.Style:=lbOwnerDrawVariable и обрабатывать событие OnMeasureItem.

А по поводу компонент: ни один из вариантов не является ошибкой (по крайней мере так считает MS Word:).
Один компонент.
Одна компонента.


← →
skiph ©   (2002-05-31 04:27) [6]

Спасибо за совет. А по поводу Word"a - компонент расствора, нет ни одного компонента


← →
skiph ©   (2002-05-31 04:30) [7]

Наврал. Конечно же "раствор" с одним "с" :)


← →
Andrey007   (2002-05-31 10:24) [8]

Пожалуйста.
"Компонента раствора" и "Нет ни одной компоненты" - также не считается ошибкой.


← →
Сатир   (2002-05-31 13:58) [9]

Пакет Dream Company
TDCCheckImageListBox
TDCActiveXListBox
TDCImageListBox
Пакет ElPack
ElAdvancedListBox



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

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



Память: 0.47 MB
Время: 0.009 c
7-1234
Maverick2002
2002-03-25 03:17
2002.07.01
запись на cd


7-1229
ЮРИЙ_К
2002-04-05 09:09
2002.07.01
Как узнать, чем упакована программа?


1-976
Balabolin Oleg
2002-06-20 09:37
2002.07.01
Вызов функции


14-1162
dim-
2002-05-28 20:33
2002.07.01
DbAltGrid


1-1026
Yanky-Fam
2002-06-17 21:52
2002.07.01
Вопрос есть...




   Наверх