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

Вниз

QuantumGrid, как покрасить стилями выбранную (Selected) строку?   Найти похожие ветки 

 
ari_9   (2007-10-30 19:14) [0]

вопрос к тем, кто плотно пользуется QuantumGrid

следуя логике создателей, все раскрашивание, не связанное с изменением содержимого, должно происходить через стили. все вью и их отдельные столбцы имеют для этого события OnGetContentStyle, OnGetGroupStyle и т.д.

не могу понять одного, как с этим совместить изменение стиля выбранной пользователем строки/ячейки. получаемый в обработчике события ARecord: TcxCustomGridRecord имеет поле Selected, но толку то, если выставить соответствующий (Selection) стиль отдельно для строки нельзя. можно только для всего вью и не в обработчике

(я понимаю, что через custom draw можно все и сам так делал со стандартными гридами, но тут это явно противоречит идеологии компонента)


 
Сусл ©   (2007-10-31 01:20) [1]

насколько я знаю у них сильная member"s area. может там вопрос задать?
или стырил в компоненты в eMule? :)


 
ari_9   (2007-10-31 09:09) [2]

Сусл

или


 
Lacmus ©   (2007-10-31 10:57) [3]

Наверно, разноцветный Selection противоречит идеологии разработчиков, поэтому все-таки



procedure TForm82.cxGrid1DBTableView1CustomDrawCell(
 Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
 AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
begin
 if AViewInfo.Selected then
   ACanvas.Brush.Color := clRed
end;



 
ari_9   (2007-10-31 11:00) [4]

Lacmus

да, я пока пришел к тому же, тем более там приходится еще и индикатор красить ...



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

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

Наверх





Память: 0.45 MB
Время: 0.039 c
2-1193907869
barakuda
2007-11-01 12:04
2007.11.25
Генератор случайных чисел...


15-1193398146
Cj
2007-10-26 15:29
2007.11.25
Driver Development Kit


2-1194269229
Свой
2007-11-05 16:27
2007.11.25
Как загрузить файл из интернета


2-1194191628
bagos
2007-11-04 18:53
2007.11.25
динамический массив и процедура для работы с ним


15-1193302975
pavel_guzhanov
2007-10-25 13:02
2007.11.25
Как из командной строки добавить к имени файла текущую дату?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский