Vcl.ComCtrls.TCustomListView.TileColumns
Delphi
property TileColumns: TTileColumns read FTileColumns write SetTileColumns stored StoreTileColumns;
C++
__property TTileColumns* TileColumns = {read=FTileColumns, write=SetTileColumns, stored=StoreTileColumns};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TCustomListView |
Beschreibung
Die Eigenschaft TileColumns des Steuerelements passt Kachelinformationen automatisch für alle in der Liste vorhandenen Elemente an. Außerdem werden zusätzliche Zeilen im Element angepasst, um den Unterelementtext aus Spalten anzuzeigen.
Warnung: Laufzeit-Themes müssen für die Unterstützung der Kachelansicht in TListView aktiviert sein.
Requirements
Berücksichtigen Sie die folgenden Anforderungen, bevor Sie die Kachelinformationen für Elemente anpassen:
- Den Steuerelementen müssen zuerst Spalten zugewiesen werden.
- Der Code prüft beim Aktualisieren des resultierenden Arrays aus der Eigenschaft TileColumns die Anzahl der Spalten.
- Das Element TileColumns hat die Eigenschaft Order (die Ordnungszahl der Spalte mit dem Unterelement, die größer als 0 sein sollte).
- TileOptions.SubLineCount sollte größer als 0 sein.
Tipp: Wenn der Item.Caption-Wert leer ist und ein Element Unterelemente hat, erhalten Sie beim Festlegen von Kachelinformationen einen Zugriffsverletzungsfehler. Sie können dieses Problem umgehen, indem Sie Item.Caption im zusätzlichen Code der Bibliothek überprüfen und die Kachelinformation für das Element festlegen oder löschen.