![]() |
stringgrid
Wie kann ih die Umrandung einer Zelle in stringgrid, sobald sie den Eingabefocus bekommt, etwa mit einem roten Rand - statt der vorhandenen dünnen Punkteliste versehen, der wieder weggeht, wenn der Focus auf eine andere Zelle zeigt??
|
AW: stringgrid
Auf die Schnelle würde ich sagen: im
![]() |
AW: stringgrid
Gibt es keine direktere Möglichkeit??
|
AW: stringgrid
Noch direkter?
|
AW: stringgrid
Die Umrandung klappt schon (hier im Beispiel Zelle 3,1), aber nicht, jeweils N U R in der Zelle, die den Eingabefocus hat.
Das muss noch irgendetwas hinzu, was ich nicht weiss Wer kann da helfen? Die procedure stringgriddrawcell hat folgende Form: procedure tform1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); begin with StringGrid1.Canvas do begin if (arow=3) and (acol=1) then begin StringGrid1.Canvas.Pen.Color := clred; StringGrid1.Canvas.Pen.Width := 2; StringGrid1.Canvas.MoveTo(Rect.Left,Rect.Bottom); StringGrid1.Canvas.LineTo(Rect.Right,Rect.Bottom); StringGrid1.Canvas.LineTo(rect.right,rect.top); StringGrid1.Canvas.LineTo(rect.Left,rect.top); StringGrid1.Canvas.LineTo(rect.Left,rect.bottom); end; end; end; |
AW: stringgrid
[DELPHI]-Tags?
Zitat:
Tipp: Ist dir der Parameter "state" aufgefallen? Tipp 2: Man könnte ja mal die genutzte Delphiu-Version erwähnen. (eventuell sogar im Forenprofil) Denn ab Professional gäbe es noch einen ganz praktischen Tipp ... schau in die VCL-Quellcodes, was/wie dort standardmäßig gezeichnet wird. :angle2: |
AW: stringgrid
Schau Dir den Parameter State einmal genauer an:
![]() |
AW: stringgrid
Version delphi 2007 professional
Ich komme trotz allem mit gdfocused nicht klar. if ....gdfocused...true ...then ??? Wie wird dies aufgerufen??? |
AW: stringgrid
Delphi-Quellcode:
if gdFocused in State then //aktuelle Zelle hat den Fokus
|
AW: stringgrid
Ganke, ja so
klappt es |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 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