Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2010.02.07;
Скачать: [xml.tar.bz2];

Вниз

сменить цвет шрифта ячейки... DevExpress   Найти похожие ветки 

 
ply   (2008-05-23 15:06) [0]

Подскажите как в cxGrid от DevExpress сменить цвет шрифта в ячейке.

Ситуация такая:

В OnCustomDrawCell:
if AText="BMW" then AFont.Color := clRed;
<тут надо вставить чтобы в соседнем столбце этой строки шрифт был тоже красный>


 
Palladin ©   (2008-05-23 15:14) [1]

вставить нечего, бо событие OnCustomDrawCell отвечает за прорисовку только конкретно данной ячейки


 
TIF ©   (2008-05-23 15:18) [2]

Удалено модератором


 
ply   (2008-05-23 15:44) [3]

TIF
то что вы нашли я написал в своем первом сообщении.

Palladin
а как тогда это реализовать? чтобы в зависимости от значений одного столбца, изменялся бы шрифт другого


 
Palladin ©   (2008-05-23 15:47) [4]


> ply   (23.05.08 15:44) [3]

плоховато у тебя как-то с логикой... ну ведь очевидно, что когда придет сообщение OnCustomDrawCell для того самого другого столбца проверить значение того самого одного столбца тогда и изменя шрифт этого самого другого столбца


 
ply   (2008-05-23 16:42) [5]

сам разобрался
вот то что мне нужно было

procedure TForm1.cxGrid3DBTableView1CustomDrawCell(
 Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
 AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
begin
 if (AViewInfo.Item.Name="cxgrid3dbtableview1phone_home") then begin
   if (pos(AnsiLowerCase(search_text), AnsiLowerCase(sender.datacontroller.DisplayTexts[AViewInfo.RecordViewInfo.Index, cxgrid3dbtableview1phone_home_view.index])) <> 0) then begin
     ACanvas.Font.Color := clRed;
     exit;
   end;
 end;

 if(pos(AnsiLowerCase(search_text), AnsiLowerCase(AViewInfo.Text)) <> 0) then begin
   ACanvas.Font.Color := clRed;
   exit;
 end;

end;


 
ply   (2008-05-23 16:43) [6]

Palladin, оказалось как раз то что вы написали;)


 
имя   (2009-03-11 15:47) [7]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2010.02.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
2-1260547440
JohnKorsh
2009-12-11 19:04
2010.02.07
Работа с INDY.


1-1237222317
harisma
2009-03-16 19:51
2010.02.07
Значение параметра по умолчанию для интерфейсного метода.


15-1259746350
Хитрий Лис
2009-12-02 12:32
2010.02.07
Какие у кого мысли о книжке Американское сало ?


15-1259631921
brother
2009-12-01 04:45
2010.02.07
Far и команда Noop


2-1260449124
Caster Troi
2009-12-10 15:45
2010.02.07
Парсинг файлов. TStream.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский