Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.17;
Скачать: CL | DM;

Вниз

цветной dxDBgrid   Найти похожие ветки 

 
volph777   (2002-09-26 19:28) [0]

Нада сделать в dxDBGrid"e через один цветные строки,
сделал так
procedure TForm1.dxDBGrid1CustomDrawCell(Sender: TObject; ACanvas: TCanvas;
ARect: TRect; ANode: TdxTreeListNode; AColumn: TdxTreeListColumn;
ASelected, AFocused, ANewItemRow: Boolean; var AText: String;
var AColor: TColor; AFont: TFont; var AAlignment: TAlignment;
var ADone: Boolean);
begin

if (ANode.Index and 1=1) and (ASelected=False) then AColor:=$F0F0F0;

end;

все классно работает, но при скролировании по одной строке с помощью мыши, увета тянуться и становятся сплошными Ж(((


 
volph777   (2002-09-27 10:06) [1]

Ну так как это сделать?


 
ЮЮ ©   (2002-09-27 10:32) [2]

При скроллировании грида перерисовывается только последняя, вновь появившаяся, строка. Если она была нечетной и закрашенной, то и новая будет тоже нечётной и закрашенной.
Поэтому вызывай перерисовку всего грида в каком либо обработчике, отлавливающим скроллирование строк грида



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

Текущий архив: 2002.10.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
6-56264
Chertik
2002-08-13 17:52
2002.10.17
Открытие расшареного ресурса


14-56329
Nikolay
2002-09-25 01:10
2002.10.17
Дремучего с Днем Рождения!


1-56117
blackman
2002-10-08 10:38
2002.10.17
Ежедневный гороскоп. Козерог.


1-56208
KLOP
2002-10-07 20:27
2002.10.17
Как в DBGrid обработать клик правой кнопой мыша ?


3-55988
maxim2
2002-09-26 09:19
2002.10.17
Выбрать все разные значения полей из поля