Форум: "Начинающим";
Текущий архив: 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