![]() |
Komponente mit Lines erstellen
wie muss ich den "type" deklarieren wenn ich sowas wie Lines haben will (Wie beim Memo). Damits verständlicher wird:
Delphi-Quellcode:
Ergibt DropDownList mit den Einträgen
type
TTreffpunkt = (tpBahnhof, tpBushalteStelle, tpZOB, tpTaxiStand);
Delphi-Quellcode:
Ergibt Untermenü mit den Einträgen (True/False) wie bei Font.
type
TTreffpunkt = set of (tpBahnhof, tpBushalteStelle, tpZOB, tpTaxiStand); Wie geht das mit Lines???? |
Re: Komponente mit Lines erstellen
Lines ist vom Typ TStrings oder TStringList. Damit geht es recht einfach ;-)
...:cat:... |
Re: Komponente mit Lines erstellen
Und wie binde ich das ein??? :freak:
|
Re: Komponente mit Lines erstellen
Delphi-Quellcode:
Wenn ich das so mach sagt der:
type
FQuellFelderListe = set of TStringList;
Code:
Ordinaltyp erforderlich
|
Re: Komponente mit Lines erstellen
Viel einfacher...
Delphi-Quellcode:
Fertig :-)
type
TMeineKompo = class(TComponent) private FLines: TStringList; procedure SetLines(Value: TStringList); public constructor Create(AOwner: TComponent); override; destructor Destroy; override; published property Lines: TStringList read FLines write SetLines; end; .... constructor TMeineKompo.Create(AOwner: TComponent); begin inherited; FLines := TStringList.Create; end; destructor TMeineKompo.Destroy; begin FLines.Free; inherited; end; procedure TMeineKompo.SetLines(Value: TStringList); begin FLines.Assign(Value); end; ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz