Allgemein
Bugs
Versionen

Allgemein
Zu der Zeit als ich damit anfing, mich intensiver mit Delphi zu beschäftigen, las ich in den diversen Newsgroups des öfteren die Frage, wie man denn in einem StringGrid den Text rechtbündig oder zentriert ausgegen kann. Da ich ein solches Element auch in meinem eigenen Projekt (das Datenbank-Frontend mit dem ich die
Raumfahrt-Statistiken erstellt habe) gebrauchen konnte wurde dies meine erste Komponente. Bei der ersten Fassung konnte man nur für das gesamte Gitter die Textorientierung einstellen, und mit der Zeit sind mehr und mehr Funktionen hinzugekommen - Farben, Orientierung, Zeichensatz für Zellen, Spalten oder Zeilen, Hints für einzelne Zellen, Unterstützung der Zwischenablage, Speichern in Datei, Export als CSV oder HTML und noch einige mehr womit die Komponente mittlerweile sich sicher mit einigen kommerziellen Komponenten messen lassen kann.

Das ganze ist ein 100kb großes zip-Archiv inkl. des gesamten Quelltextes sowie einer (englischen) Online-Hilfe. Es läuft in allen Delphi-Versionen, und ist Freeware.

Download TStringAlignGrid (Zip-Archiv, 100kB)

Bugs of V2.1

Bugs in V2.0

Versionsgeschichte
DateVersionChanges
1995-12 nur globale Textorientierung
1995-12-171.0 erste veröffentlichte Version, Orientierung fur Zellen, Spalten oder global
1996-07-031.1 Reset-Methoden zum zurücksetzen auf Default
1996-12-141.2 interne Speicherung der daten umgeschrieben
Hints für einzelne Zellen
1997-021.3 nicht veröffentlich
Zeichensatz analog zur Orientierung Application.OnXXX-Multiplexer geschrieben
1997-03-071.4 Zeilenabhängige Schriften oder Orientierung
Komponenteneditor und Speicherung im DFM
1997-05-221.5 Hintergrundfarben
Komponenteneditor erweitert
Inplace-Editor berücksichtigt Schrift, Farbe etc.
einige Hilfsroutinen wie RemoveRow eingebaut
Probleme beim RowMoving/ColMoving
1997-09-101.6 Mehr Funktionen des Inplaceeditors, read-only Zellen
Import und Export
Brushs statt Farben intern
Unterstützung für mehrzeilige Texte
Farbe der selektierten Zellen
1997-12-071.7 Sortieren
Import und Export zur Zwischenablage
nächste editierbare Zelle flexibler anspringbar
2000-02-122.0 Interne Speicherung umgebaut
Cut and Paste
Methoden zur Zellengröße
Wordwrap
Onlinehilfe (englisch)
Kompatibilität zu Delphi 5 und Delphi 1
2001-07-092.1 Kompatibilität zu Delphi 6

Letzte Änderung 2002-09-25