Hallo liebe Community,
*delphi-newbie*
Programmaufbau
Code:
Form5 -> ListBox5 -> Items -> Item 0, Item1, Item2, Item3, Item4, Item5
Form7 -> edt7(TEdit)
-> btn7(TButton)
Auf
Form5
befindet sich eine
ListBox5
. In
Form5.OnCreate
ist festgelegt, dass
Item 0-5
geladen werden.
Wenn ein Doppelklick auf
ListBox5.Item5
stattfindet, soll sich
Form7
öffnen.
Der String, der in
Form7.edt7
eingegeben wird, soll als neues Item der
Form5.ListBox5
geaddet werden.
Das funktioniert bis hierhin alles.
Nun soll es aber möglich sein, dass Items, die AUSSCHLIEßLICH(!) durch
Form7.edt7
der
Form5.ListBox5
hinzugefügt worden sind, einzeln gelöscht werden können.
Meine Idee dazu war, dass ein einfaches Kreuz jeweils hinter dem hinzugefügten Item auf dessen Zeile erscheint. Durch Klick darauf, löscht es das Item. Ich hab das in einem Bild mal deutlich gemacht.
Ich habe keinen so richtigen Ansatzpunkt. Ich habe mir überlegt eine Prozedur zu schreiben, die jedes Mal einen Button dem hinzugefügten Item hinzufügt.
Aber so richtig weiß ich nicht wie das gehen soll.
Oder ist mein Ansatzpunkt falsch? Gibt es einen einfacheren Weg?
Für Denkanstöße wäre ich sehr dankbar
VG
Kratos