Текущий архив: 2008.08.03;
Скачать: CL | DM;
Вниз
Вопрос по DBGrid Найти похожие ветки
← →
AlekseyB (2008-07-02 13:12) [0]Есть грид, который я перекрашиваю, по тем условиям, смотря какие данные отображаются в строках, здесь все ОК. Но когда я клякаю по строкам, то почему то не меняется свет шрифта в выделеной строке, т.е. получается так, что цвет шрифта по умолчанию черный и выделенная строка синяя, и отображение данных просто не читается, практически ничего не видно. Не подскажите, в чем может быть проблема ?
← →
Германн © (2008-07-02 13:17) [1]Неправильно перекрашиваешь. Т.е. не учитываешь значение параметра State.
← →
AlekseyB (2008-07-02 13:19) [2]
> Неправильно перекрашиваешь. Т.е. не учитываешь значение
> параметра State.
А не подскажешь что нужно в этом значении писать ?
← →
Германн © (2008-07-02 13:26) [3]
> AlekseyB (02.07.08 13:19) [2]
>
>
> > Неправильно перекрашиваешь. Т.е. не учитываешь значение
> > параметра State.
>
> А не подскажешь что нужно в этом значении писать ?
>
В этом значении ничего писать не нужно. Нужно его проверять. А какие могут быть значения написано в справке.
← →
Василий Жогарев © (2008-07-02 13:31) [4]
if (ADOQuery1.FieldByName("Field1").AsInteger > 0) then
with DBGrid1.Canvas do
begin
Brush.Color := cl3DLight;
Font.Color:=clGreen;
FillRect(Rect);
TextOut(Rect.Left + 2, Rect.Top + 2, Column.Field.Text);
end;
← →
AlekseyB (2008-07-02 13:57) [5]Точно так и делаю, и что самое интересное, что в одном гриде все ОК, а в другом ну никак просто !!! Мистика, да и только !!!
← →
Василий Жогарев © (2008-07-02 14:18) [6]Может ты напутал с
DBGrid1
...2
?with DBGrid1.Canvas do
← →
Amoeba © (2008-07-02 17:27) [7]На http://www.delphikingdom.com есть куча статей по рассматриваемому вопросу.
Страницы: 1 вся ветка
Текущий архив: 2008.08.03;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c