![]() |
Data Grid - Nach Canvas-Zeichnung verschwinden Zeilenbegrenz
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Abend,
ich lasse, zur besseren Übersicht, die Zeilen meines DataGrids verschiedenfarbig markieren. z.B.
Delphi-Quellcode:
Das Problem bei der Sache ist, dass beim Scrollen oder anderweitigem Wechsel der Datenmenge, die Zeilenbegrenzung auf einmal verschwindert und stattdessen nur noch ein weißer Strich durchgeht.
(...)
begin TDBGrid(Sender).Canvas.Brush.Color:=cl_vertr_hin; TDBGrid(Sender).Canvas.Brush.Style:=bsSolid; TDBGrid(Sender).Canvas.Pen.Style:=psclear; TDBGrid(Sender).Canvas.FillRect(Rect); TDBGrid(Sender).Canvas.Font.Color:=clBlack; TDBGrid(Sender).Canvas.TextRect(Rect,Rect.Left+2,Rect.Top+2,Column.Field.AsString); end; Wie lässt sich dies verhindern? |
Re: Data Grid - Nach Canvas-Zeichnung verschwinden Zeilenbeg
Wo steht der Code (Methode/Event)?
|
Re: Data Grid - Nach Canvas-Zeichnung verschwinden Zeilenbeg
OnDrawColumnCell
|
Re: Data Grid - Nach Canvas-Zeichnung verschwinden Zeilenbeg
Hi,
lass mal das ... Pen.Style := psClear; weg. Ich denke das ist nicht nötig, oder ? Gruss |
Re: Data Grid - Nach Canvas-Zeichnung verschwinden Zeilenbeg
Dat wars! :)
Danke ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz