![]() |
StringGrid Frage
Hallo,
sorry aber ich suche mir ein Wolf bei google nun muss ich doch mal fragen. Ich klicke in eine celle im StringGrid und wenn ich wieder raus gehe ist diese celle blau, wie bekomme ich es hin das diese celle weiß bleibt. Danke für Antworten. mfg Schuby |
AW: StringGrid Frage
Liste der Anhänge anzeigen (Anzahl: 2)
Hi Schuby,
wenn ich das im StringGrid mache, wird es nur blau, wenn ich eine Markierung über mehre Felder setze (Makireung.png), wenn ich nur ein Feld anklicke bleibt es weiß (nurklik.png). Siehe Abbildungen. |
AW: StringGrid Frage
Genau darum geht es mir, ich möchte das die Zelle weiß bleibt wenn ich diese Zelle verlasse.
Wäre schön wenn du mir ein Tipp geben könntest. mfg Schuby |
AW: StringGrid Frage
Liste der Anhänge anzeigen (Anzahl: 1)
Aber wenn Du eine Markierung setzt - wie in Excel - dann ist das die Kennzeichnung für den Anwender, welcher Bereich gemeint ist ... das ist doch so üblich.
Aber diese Kennzeichnung möchtest Du wegmachen? Ist das gemeint? |
AW: StringGrid Frage
Geanu das ist es.
mfg Schuby |
AW: StringGrid Frage
Dazu gibt es einen Tipp im
![]()
Delphi-Quellcode:
Damit kannst Du die Farben so einstellen, wie Du willst ... und wenn Vordergrundfarbe = Hintergrundfarbe ist, siehst Du es nicht mehr.
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState); const SelectedColor = Clblue; begin if (state = [gdSelected]) then with TStringGrid(Sender), Canvas do begin Brush.Color := SelectedColor; FillRect(Rect); TextRect(Rect, Rect.Left + 2, Rect.Top + 2, Cells[aCol, aRow]); end; end; |
AW: StringGrid Frage
Ich Danke dir, genau das ist es :-)
mfg Schuby |
AW: StringGrid Frage
Moin...:P
Zitat:
Delphi-Quellcode:
...bitte laß das WITH, und das auch noch verschachtelt, weg. :warn: In altem Code sieht man das häufig, ist aber nicht mehr zeitgemäß. :zwinker:
with TStringGrid(Sender), Canvas do
|
AW: StringGrid Frage
Zitat:
(Zeitgemäß oder noch schlimmer "modern" sollte für uns kein Kriterium sein.) Gruß K-H |
AW: StringGrid Frage
Jetzt habe ich doch noch ein Problem,
wenn in dieser zelle eine Zahl drin steht. Klicke ich die Zelle an, sieht man sie, gehe ich raus aus der zelle ist die Zahl weg. Uppp :-) mfg Schuby |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:51 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