Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

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

 
r_alex   (2004-11-17 23:22) [0]

Мастера, скажите как можно изменить внешний вид компоненты и добавить пару возможностей?
1. Хотелось бы чтоб в каждой строке чуть не ли каждую букву можно было б рисовать различным цветом.
2. Маленькие графические иконки. можно в компоненте иметь или нет?
3. Мигание выборочных строк?

Посоветуйте пожалуйста мастера как можно ето реализовать. может аналогичная компонента уже есть какая-то в природе?

Заранее спасибо.


 
Cobalt ©   (2004-11-17 23:56) [1]

OnDrawItem event (TCustomListBox)
Use OnDrawItem to write a handler for drawing of the items in list boxes with the Style values lbOwnerDrawFixed, lbOwnerDrawVariable, or lbVirtualOwnerDraw. OnDrawItem occurs when the list box needs to display an item. OnDrawItem occurs only for owner-draw list boxes.

The size of the rectangle that contains the item is determined either by the ItemHeight property for fixed owner-draw list boxes or by the response to the OnMeasureItem event for variable owner-draw list boxes.


 
miwa ©   (2004-11-18 00:07) [2]

Подчеркивание значит, что style должен быть OwnerDraw (если ты не догадался).


 
Yanis ©   (2004-11-18 00:21) [3]

HTMListBox
Советую


 
Игорь Шевченко ©   (2004-11-18 00:42) [4]


> 2. Маленькие графические иконки. можно в компоненте иметь
> или нет?

http://www.schevchenko.net.ru/SRC/EnumFunctions_60.zip



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

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

Наверх




Память: 0.45 MB
Время: 0.035 c
1-1101114261
denis24
2004-11-22 12:04
2004.12.05
Несколько image в scrollbox


1-1101198501
hgd
2004-11-23 11:28
2004.12.05
Компоненты с torry


1-1101094265
zzTop
2004-11-22 06:31
2004.12.05
Подключение баз KAV к воей программе


14-1099338839
Piter
2004-11-01 22:53
2004.12.05
Составление нового FAQ для этого сайта


1-1100944536
Makc
2004-11-20 12:55
2004.12.05
матрица





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский