Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
2-1214936641
Boston
2008-07-01 22:24
2008.08.03
Окно настроек


15-1213818885
Сергей_77
2008-06-18 23:54
2008.08.03
Разработка серьёзного ПО


2-1215184831
VitaFrost
2008-07-04 19:20
2008.08.03
Определение активного DataSet


2-1214939769
maxon
2008-07-01 23:16
2008.08.03
Как создать и работать с двухмерным динамическим масивом?


2-1215332395
RealSwift
2008-07-06 12:19
2008.08.03
Thread creation error - Недостаточно памяти




   Наверх