Wieso fängst Du die Out Of Bounds
Exception nicht ab und fragst dann per MessageDlg, ob die Eingabe verworfen werden soll oder hinzugefügt?
An welcher Stelle kann ich die
Exception abfangen? Ich rufe ja keinen Code explizit auf, der die
Exception auslöst (und den ich dann mit try kapseln könnte). Wahrscheinlich sehe ich den Wald vor Bäumen nicht.
Übrigens taucht das Problem auch auf, wenn ich einen gültigen Namen eingebe und das Eingabefeld verlasse (ohne vorher auf die Liste geklickt zu haben). Der Listeneintrag ist zwar markiert, der entsprechende Text steht in der Eingabebox, beim Verlassen kommt trotzdem ein "Out of bounds".
Gruß Tom