Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
1-1041
Cranium
2002-06-18 13:39
2002.07.01
Строку из txt в string


14-1191
GenBr
2002-05-31 11:59
2002.07.01
Python for Delphi


1-1016
Kost
2002-06-13 12:03
2002.07.01
Перехват нажатия кнопок минимизации/максимизации окна


1-984
QWest
2002-06-18 09:46
2002.07.01
Помогите!


3-882
AFROLOV
2002-06-06 16:16
2002.07.01
как записать дату+время в бд Access?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский