TListView oder TStringList(en)?



  • Tach.

    Ich möchte eine Komponente erstellen, welche einen Datensatz speichern soll und nicht visuell ist.
    Also Name, Vorname und Alter und vielleicht später noch mehr Daten.
    Ich möchte die Komponente aber klein halten und ein TListView ist faktisch überladen und für visuelle Sachen.

    Ich überlege jetzt mehrere TStringListen dort abzulegen, also eine TStringList für Namen, eine für Vornamen und eine für Alter und die Index sind dann bei jedem gleich. Es muss also immer alles drei hinzugefügt und gelöscht werden.

    Gibts vielleicht noch eine bessere Möglichkeit?

    Eine nicht visuelle ListView wäre cool.



  • Für so etwas verwendet man normalerweise eine Klasse, in der alle Daten für einen 'Datensatz' gespeichert werden. Für jede Person legt man ein Objekt dieser Klasse an. Verwalten kann man diese Objekte z.B. in einem vector.
    Gegebenenfalls bietet sich auch der Einsatz einer (embedded) Datenbank an.


Anmelden zum Antworten