Hallo,
der Ansatz mit Items ist schon nicht schlecht.
Bei einer TListBox ist die property Itemsvom Type TStrings.
Normalerweise wird auf die einzelnen Elemente wie folgt zugegriffem
Items.Strings[Index]
Jetzt kann man aber eine property zu einer default property machen
Dann reicht folgendes für den Zugriff auf ein Element
Items[Index]
Man beachte im folgenden Source das Wort default und das es nach dem Semikolon kommt !!!
Delphi-Quellcode:
TStrings = class(TPersistent)
...
public
...
property Strings[Index: Integer]: string read Get write Put; default;
...
end;