![]() |
DrawGrid: Die Farbe im Kästchen oben links weg
hab ein drawgrid und möchte jetzt das wenn mein prog startet oben links in der tabelle das kästchen nicht eingefärbt ist.
wenn man ja wo anders im grid klickt, sieht man nur noch ein quadrat das die markierte zeile kennzeichnet. am besten wärs wenn beides nicht da wäre. habe kaum erfahrung :oops:, ich denke das merkt man auch, also bitte nicht böse sein wenns so klingt wie "hab ne idee und ihr macht ma bitte" knut hab auch schon in der hilfe geschaut, bin aber nicht wiklich fündig geworden! danke schon ma. |
Re: DrawGrid: Die Farbe im Kästchen oben links weg
Hi,
setz den Focus beim Start auf ein anderes Element deines Fensters und deine Selection im Grid ist weg. Gruß oki |
Re: DrawGrid: Die Farbe im Kästchen oben links weg
okay danke oki
hat prima gefunzt bis ich ein zweites grid eingefügt hab. jetzt sind wieder bei beiden grids die kästchen oben links eingefärbt. vielleicht mach ich ja was falsch :?: focus setzt man mit setfocus oda.... knut |
Re: DrawGrid: Die Farbe im Kästchen oben links weg
probiers mal damit:
Delphi-Quellcode:
Gruß oki
procedure TForm1.FormCreate(Sender: TObject);
begin DrawGrid1.Selection := TGridRect(Rect(-1,-1,-1,-1)); DrawGrid2.Selection := TGridRect(Rect(-1,-1,-1,-1)); end; |
Re: DrawGrid: Die Farbe im Kästchen oben links weg
alles klar!
danke oki, ich glaub ich hätt noch lange gebraucht um auf so eine idee zu kommen |
Re: DrawGrid: Die Farbe im Kästchen oben links weg
Ist es auch möglich, dass der Selektionskasten nie angezeigt wird?
Er soll also auch bei einem OnClick nicht wieder erscheinen. |
Re: DrawGrid: Die Farbe im Kästchen oben links weg
hmmmm? :)
|
Re: DrawGrid: Die Farbe im Kästchen oben links weg
Selberzeichnen und einfach die Hintergrundfarbe immer Clwindow oder was auch immer setzen. Wenn der Rahmen stört (weiß jetzt nicht, ob der beim drawgrid auch angezeigt wird) diesen mit drawfocusrect nochmal überzeichnen.
Mit der Selection mußt du aufpassen, wenn das grid selektiert ist und du außerhalb des grids am mausrad drehst, da gibt es eine AV. Mfg Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 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