Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Komponentenentwicklung + Property + Stringlist

  Alt 27. Mär 2005, 17:35
ein Beispiel:
Delphi-Quellcode:
type
  TYourClass = TComponent
  private
    fStringList: TStringlist;
    function FGetStr(AIndex: Integer): String;
  [...]
  public
    property MyString: Integer Index 0 read FGetStr; //Variante1 gibt immer den ersten String zurück
    property Strings[Index: Integer]: String read FGetStr; //Variante2 - per Index kann man auswählen welcher String zurück gegeben werden soll
  end;

function TYourClass.FGetStr(AIndex: Integer): String;
begin
  if (AIndex < 0) or (AIndex >= fStringlist.Count) then
    result := ''
  else
    result := fStringList.Strings[AIndex];
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat