powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как изменить цвет шрифта отдельных элементов в ComboBox?
10 сообщений из 10, страница 1 из 1
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773020
Antibiotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем дратути!
Использую компонент RzComboBox, его Items'ы заполняются из таблички БД. В этой табличке есть поле ST, в котором могут быть только 2 значения (0 либо 1). Подскажите пожалуйста, как сделать чтобы записи, у которых поле ST=1 цвет шрифта Items'ов в Комбобоксе был черным, а у тех записей, у которых ST=0 цвет шрифта был красным?
Заранее премного благодарен.

_______
Не умеешь петь, не пей
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773021
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OwnerDraw.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773022
Antibiotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, а с условием не поможете?
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773024
Antibiotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так полагаю, нужно сначала выбрать записи из таблицы у которых ST =1 заполнить комбобокс, затем у которых ST=0 и добавить Итемсы в комбобокс, но как разделить цвет шрифта?
Или я не в том направлении иду?
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773026
Antibiotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ComboBox у меня заполняется таким образом:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
try
    while not AVFilter.Eof do
         begin
              RzComboBox1.AddItem(AVFilter.FieldValues['NAME'], TObject(AVFilter.FieldByName('ID').AsInteger));
              AVFilter.Next;
         end;
     finally
end;
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773027
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
procedure TMain.RzComboBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin
  if integer(RzComboBox1.Items.Objects[Index])= then 

end;
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773032
Antibiotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreat, а у этого комбобокса вообще нет такого свойства: DrawItem
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773043
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antibiotik,

Может и ну его в топку тогда?
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773053
Antibiotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreat,

Спасибо!
...
Рейтинг: 0 / 0
Как изменить цвет шрифта отдельных элементов в ComboBox?
    #39773216
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antibiotikа у этого комбобокса вообще нет такого свойства: DrawItem
может, в событиях посмотреть? А еще лучше тынц
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как изменить цвет шрифта отдельных элементов в ComboBox?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]