Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.01;
Скачать: 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 вся ветка

Текущий архив: 2002.07.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
1-1097
Tornado
2002-06-19 13:16
2002.07.01
И еще вопросик...


4-1251
Nimbus
2002-04-30 23:08
2002.07.01
Диалоговое окно


1-1034
tovSuhov
2002-06-18 12:59
2002.07.01
TListView - разноцветные строки - как?


1-939
zeos
2002-06-19 11:22
2002.07.01
Как заставить приложение отображать Popup link файла справки?


1-1007
alex-ran
2002-06-20 12:19
2002.07.01
Передача значений из проекта в юнит