Zeichengitter (TDrawGrid)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Gitter

Ein Zeichengitter (TDrawGrid) zeigt beliebige Daten in tabellarischer Form an. Schreiben Sie eine Behandlungsroutine für das Ereignis OnDrawCell, um die Zellen des Gitters auszufüllen.

  • Die Methode CellRect gibt die Bildschirmkoordinaten einer bestimmten Zelle zurück, während die Methode MouseToCell die Spalte und Zeile der Zelle an den gegebenen Bildschirmkoordinaten zurückgibt. Die Eigenschaft Selection zeigt die Bereiche der aktuell ausgewählten Zellen an.
  • Die Eigenschaft TopRow bestimmt, welche Zeile sich derzeit oben im Gitter befindet. Die Eigenschaft LeftCol bestimmt die erste sichtbare Spalte auf der linken Seite. VisibleColCount und VisibleRowCount enthalten die Anzahl der Spalten und Zeilen, die im Gitter sichtbar sind.
  • Sie können die Breite oder Höhe einer Spalte oder Zeile mit den Eigenschaften ColWidths und RowHeights ändern. Die Stärke der Gitterlinien setzen Sie mit der Eigenschaft GridLineWidth. Mit der Eigenschaft ScrollBars fügen Sie Bildlaufleisten zum Gitter hinzu.
  • Mit den Eigenschaften FixedCols und FixedRows können Sie feste oder nicht-verschiebbare Spalten und Zeilen festlegen. Mit der Eigenschaft FixedColor weisen Sie den festen Spalten und Zeilen eine Farbe zu.
  • Die Eigenschaften Options, DefaultColWidth und DefaultRowHeight wirken sich auch auf das Aussehen und Verhalten des Gitters aus.

Siehe auch