[screenshots................]


Outline (Treeview)

Outline:
Bildschirmfoto eines Outline-Grids(Treeview). Die erste Zeile hat eine automatische Nummerierung (hier mit vierstelligen Zahlenformat). Die Outline-Spalte hat hier 3 Bilder zugewiesen bekommen: offen, geschlossen und ohne Unterpunkte. Das Grid läßt sich trotz der Baumstruktur über alle Spalten sortieren, die Hierachie bleibt dabei erhalten.
Explorer-Clone

Explorer-Clone:
Beispiel für ein "Explorer-Clone". Das Programm besteht aus zwei Grids, die durch ein Splitter-Steuerelement getrennt sind. Das linke Grid ist einspaltig als Treeview ausgelegt, das rechte Grid ähnelt hier mehr dem Listview. Die Spalten können vom Benutzer verschoben und in der Breite geändert werden. Texte, die nicht vollständig in die Zellen passen, werden mit "Ellipse" (...) angezeigt.
Schriften

Formatieren:
Das Schriftenbeispiel zeigt die Möglichkeiten auf, einzelne Zellen, Spalten, Zeilen und/oder das gesamte Grid in bestimmte Schriftarten und -stile zu formatieren. Die "Font"-Eigenschaft ist ein Beispiel für die ambienten Eigenschaften. Der Quelltext ist sehr einfach gehalten und steht stellvertretend für die einfache und intuitive Programmierung des Grids.
100.000 Zellen

Geschwindigkeit:
Trotz der vielfältigen Möglichkeiten wurde viel Wert auf eine gute Geschwindigkeit und Handhabbarkeit des Grids gelegt. Dieses Beispiel erzeugt 25 Spalten in 4000 Zeilen, insgesamt also 100.000 Zellen.
Abbildungen

Abbildungen:
Neben formatierten Texten können auch Abbildungen als Zellinhalte gezeigt werden. Die Ausrichtung der Bilder (horizontal/vertikal) ist dabei unabhängig von der Ausrichtung des Textes.
Sortieren

Sortierung:
Die Spalten lassen sich vom Benutzer durch einen Klick auf den Spaltenkopf sortieren. Der Programmierer wird durch Ereignisse (BeforeSort, Aftersort) informiert und kann entspr. den Umständen reagieren. Die Sortierung erfolgt mittels der Schnittstelle "IComparable" und kann deshalb auf eigene Objekte erweitert werden.
Trimming

Trimmen:
Die Zellen können über eine Eigenschaft so eingestellt werden, daß der Textinhalt mittels Ellipse (...) angezeigt oder einfach gekürzt wird, wenn der komplette Text nicht in die Zelle passt. Dabei stehen verschiedene Möglichkeiten (buchstabenweise, wortweise, wie Pfadangaben usw.) zur Verfüggung.
Transparenz

Transparenz:
Die Zellen, ganze Spalten und Zeilen, oder das gesamte Grid kann als Hintergrundfarbe auf "Transparent" gestellt werden. Dadurch scheint ein Hintergrundbild durch die transparenten Zellen hindurch. Dieser Modus ist sehr rechenintensiv (...und funktioniert ab Windows XP).
info+at+ppsGrid.de