![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.01.2011
Сообщений: 8
|
![]()
Всем доброй ночи! Проблема в следующем: в ListBox-е отображаются все файлы, отправленные на сервер по почте. При получении ответа от сервера, нужно в ListBox-е найти нужное имя файла и выделить его жирным красным цветом. Вся проблема именно с этим выделением
![]() |
![]() |
![]() |
![]() |
#2 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]()
Создание цветных строк в ListBox. Например, "нужной" строкой является 4-ая (по индексу - 3-я) :
Код:
Последний раз редактировалось asmodey1; 31.01.2011 в 23:17. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 19.01.2011
Сообщений: 8
|
![]()
Спасибо, asmodey1, но то что вы предложили не работает, т.е. это не совсем то, что нужно. Понимаете...
каждые 3 сек проверяется определенная папка и в ListBox-е отображаются имена файлов, отправленных на сервер. Другой таймер каждые 5 сек проверяет почтовый ящик, и при наличии письма складывает приаттаченные файлы в другую папку. И вот при совпадении имен мне нужно в ListBox-е выделять нужные файлы цветом, независимо от ListBox1DrawItem т.е. в вашем случае пока я не выберу в ListBox-е элемент, он не выделится цветом, а мне нужно, чтобы выделение было автоматическое. Т.е. программка работает как бы сама по себе через таймеры, а пользователь заглядывает время от времени и видит - если выделено жирным красным (к примеру), значит ответ пришел с сервера. Последний раз редактировалось Kity19; 31.01.2011 в 23:24. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 19.01.2011
Сообщений: 8
|
![]()
Ребят, может я не совсем понятно задачу изложила... попробую по-другому...
на форме три компонента - ListBox1, Edit1, Button1. В ListBox-е цифры от 1 до 30. В Edit1 вводим число 12. Нажимаем на кнопку Button1 и нужно, чтобы в ListBox-е число 12 выделилось цветом. Как это сделать не пойму ![]() |
![]() |
![]() |
![]() |
#5 | |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]() Цитата:
Ваше дело - назначить условия, при которых будет происходить раскраска. Эта процедура (обработчик события отрисовки) специально предназначен для нестандартного отображения. Если бы вы заглянули в хэлп насчет этого события, то увидели бы, что для его использования нужно установить нестандартный ListBox.Style в инспекторе объектов... Например, lbOwnerDrawFixed |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 19.01.2011
Сообщений: 8
|
![]()
спасибо! Все получилось ! Вся проблема была в неправильном условии.
Последний раз редактировалось Kity19; 01.02.2011 в 09:34. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделение цветом столбца и строки активной ячейки | cerberochek | Microsoft Office Excel | 7 | 28.11.2012 12:56 |
Выделение строки цветом и вставка символа | konistra | Microsoft Office Excel | 4 | 16.06.2010 21:16 |
Chart. Выделение нужной облости | Djem1991 | Общие вопросы Delphi | 9 | 26.12.2009 23:13 |
Выделение цветом последней строки DBGrig | Yura_S | Помощь студентам | 2 | 28.10.2009 08:35 |