Hallo,
Toll gemacht
! Hätte noch ein paar Inputs / Verbesserungsvorschläge:
1. Hat man Vokabeln geöffnet (via Menü
Öffnen) und klickt dann auf
Neu, passiert nichts.
2. Hints wären wünschenswert, um die Aktionen genauer zu beschreiben. So ist bspw. bei
Neu nicht unbedingt klar, was geschieht.
3. Ein Programmicon hinzufügen
4. Bei Doppelklick auf eine ListView Zeile die aktuelle Vokabel bearbeiten
5. Die Aktion "Löschen" erfolgt ohne Rückfrage. Ein Dialog "Möchten Sie die wirklich...?" vorschalten
6. Existiert eine Vokabel bereits und wird die gleiche (Vorderseite) hinzugefügt, wird die Vokabel (richtigerweise) nicht nochmals hinzugefügt. Jedoch sollte ein Hinweis erscheinen. (Diese Vokabel ist bereits vorhanden...etc.)
7. Vokabel exportieren (
csv, Zwischenablage)
8. Befindet man sich in der Abfrage, sollten die Neu bis Suchen Buttons deaktiviert werden. (Momentan gibt es so eine
AV bei KLick auf Löschen etc.)
9. In einer Statusbar die Anzahl Vokabeln der Listview anzeigen
10. Die Spaltenbreiten kannst du bereits im Objekt Inspektor festlegen. Somit ist dieser Code nicht nötig:
Delphi-Quellcode:
LV_Ausgabe.Column[0].Width := 300;
LV_Ausgabe.Column[1].Width := 300;
LV_Ausgabe.Column[2].Width := 200;
LV_Ausgabe.Column[3].Width := 50;
11. Etwas kürzer: Anstatt Visible :=
Delphi-Quellcode:
Bt_Hinzufuegen.Visible := True;
Bt_Bearbeiten.Visible := True;
Bt_Loeschen.Visible := True;
Bt_Suche.Visible := True;
Bt_Abfrage.Visible := True;
... .Show / .Hide verwenden.
Delphi-Quellcode:
Bt_Hinzufuegen.Show;
Bt_Bearbeiten.Show;
Bt_Loeschen.Show;
Bt_Suche.Show;
Bt_Abfrage.Show;