|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.01.2012, 00:22 | #1 |
Пользователь
Регистрация: 27.01.2010
Сообщений: 52
|
ListBox DrawItem
Выделяю нужные мне строки в ListBox красным цветом:
Код:
Код:
Как вернуть обратно черный цвет строк в ListBox при нажатии на эту кнопку. |
30.01.2012, 00:43 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
OnDrawItem продолжает-то отрабатывать, вот и красит. Style поменяйте на lbStandard. А выбранный способ перекраски очень странный. Можно было бы при заполнении ListBox в Items.Objects загнать признак 1 для строк подкрашиваемых и 0 для не подкрашиваемых и использовать при прорисовке
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 30.01.2012 в 00:50. |
30.01.2012, 01:26 | #3 |
Пользователь
Регистрация: 27.01.2010
Сообщений: 52
|
Спасибо за подсказку. Как же я сам не догадался вернуть стиль на стандартный .
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
listbox - изменение цвета выделеной строки(drawitem) | Karych | Общие вопросы Delphi | 7 | 08.01.2012 12:26 |
Процедура DrawItem в TListBox... | Aslan | Компоненты Delphi | 6 | 04.09.2011 18:24 |
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) | blackstersl | Общие вопросы Delphi | 11 | 09.06.2010 13:23 |
ListBox С++ | noob_11 | Помощь студентам | 3 | 12.05.2010 21:25 |
ListBox | Witaliy | Общие вопросы Delphi | 10 | 27.04.2008 17:15 |