Hallo,
suche eine Datagrid-Komponente für Lazarus Pascal, die sich ähnlich verhält und aussieht wie eine Exceltabelle.
Folgendes wäre wichtig:
- Kommentarindikator (rote rechte Ecke)
- Kommentar erscheint wenn Mauszeiger sich über dem Feld befindet
- Mehrere Spalten / Zeilen gleichzeitig bearbeiten
- Formatierung des Hintergrundes entsprechend Feldinhalt.
TMS Grid gibts leider nicht für Lazarus Pascal.
Viele Grüße
Datagrid ähnlich Excel-Tabelle
Re: Datagrid ähnlich Excel-Tabelle
Es gbt ein fpspreadsheetgrid, hab's aber bisher weder getestet noch genutzt.
hde
hde
Re: Datagrid ähnlich Excel-Tabelle
Nö - fspreadsheet kann das nicht, es ist nicht viel mehr als ein StringGrid, nur dass es die Daten direkt aus einer Excel-Datei liest. Ich denke mir aber, dass man sich das gewünschte Verhalten mit Hilfe von OnDrawCell etc. selbst bauen kann.
Re: Datagrid ähnlich Excel-Tabelle
Hallo,
danke für die Hinweise. Gibt es sowas wirklich nicht als fertige Komponente?
Viele Grüße
danke für die Hinweise. Gibt es sowas wirklich nicht als fertige Komponente?
Viele Grüße
Re: Datagrid ähnlich Excel-Tabelle
Nicht dass ich wüsste, aber ich muss gestehen, dass ich da nicht den Überblick habe. Aber wozu eine eigene Komponente? Diese wird Bestandteil einer größeren Komponentensammlung sein, so dass du dir eine Abhängigkeit von dieser ins Programm schleppst. Probier doch einfach mal, mit Hilfe der Ereignisse und Eigenschaften von TStringGrid (oder TDrawGrid) das gewünschte Verhalten zu implementieren. Die Grids sind bei Lazarus extrem feingliedrig aufgebaut, viel besser als bei Delphi, so dass man fast alles steuern kann:
http://wiki.lazarus.freepascal.org/Grids_Reference_Page
http://wiki.lazarus.freepascal.org/Grids_Reference_Page