AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Information zu Stringgrid erbeten

Ein Thema von Kolonius · begonnen am 16. Jan 2024 · letzter Beitrag vom 17. Jan 2024
Antwort Antwort
Kolonius

Registriert seit: 16. Jan 2024
4 Beiträge
 
#1

AW: Information zu Stringgrid erbeten

  Alt 16. Jan 2024, 21:12
@himitsu

Danke für die Links. Ich sehe, dass das jede Menge Codebeispiele sind, aber keine Beschreibung, was ich mit "state" anfangen kann.
Nun habe ich nach einigem Suchen doch was Passendes efunden, mit dem ich arbeiten kann, solange embarcadero offline ist:
https://lazarus-ccr.sourceforge.io/d...ousegrids.html

Schönen Abend noch,

Kolonius
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Information zu Stringgrid erbeten

  Alt 17. Jan 2024, 02: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;
Ein Therapeut entspricht 1024 Gigapeut.

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

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 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