Форум: "Базы";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];
Внизцветной 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c