Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#4

AW: Information zu Stringgrid erbeten

  Alt 17. Jan 2024, 03:38
Nja, State gibt an, welchen Zustand (aka Status) die zu malende Zelle besitzt,
also was man beim Malen eventuell beachten sollte
* blaue Selektierung, bzw. Hintergrundfarbe und andere Textfarbe <- nur eigene Zelle oder ganze Zeile
* das gestrichelte Fokus-Rechteck um die Zelle
* die Zelle ist fixiert, also Links oder als Titelzeile
* ein Highlight/Hervorhebung, weil die Maus grade über der Zelle schwebt
* in die Zelle wird gerade eben reingeklickt (Maustaste ist Down)
PS: Diese Aufzählung ist aus der unten gezeigten Deklaration mit eigenen Gedanken grob übersetzt.

Online funktioniert ja aktuell nicht, da Server wohl noch kaputt:
Delphi-Referenz durchsuchenTGridDrawState oder Bei Google suchendocwiki TGridDrawState zu https://docwiki.embarcadero.com/Libr...TGridDrawState

Also im Code einfach den Cursor auf TGridDrawState und [F1] drücken
Zitat:
TGridDrawState repräsentiert Informationen, die für das Rendern der Zelle eines Gitters nützlich sind.
TGridDrawState repräsentiert Statusinformationen über die Zelle eines Gitters, die gerade gerendert wird. TGridDrawState ist eine Werte-Menge mit einem oder mehreren der folgenden Statuswerte.
oder die Deklaration suchen
Delphi-Quellcode:
  TGridDrawStateItem = (gdSelected, gdFocused, gdFixed, gdRowSelected,
    gdHotTrack, gdPressed);
  TGridDrawState = set of TGridDrawStateItem;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (17. Jan 2024 um 03:49 Uhr)
  Mit Zitat antworten Zitat