Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#3

Re: property für zweidimensionale Arrays

  Alt 5. Jun 2004, 15:46
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;
I come from outer space to save the human race
  Mit Zitat antworten Zitat