Announcement

Collapse
No announcement yet.

TComboBox und TEdit in TList verwalten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TComboBox und TEdit in TList verwalten

    Hallo !

    Ich habe ein Formular bei dem ich zur Laufzeit mehrere TComboBox- und TEdit-Componenten erzeugen muß. Zur Entwurfzeit steht aber noch nicht fest wieviele von jeder Art benötigt werden. Ich dachte das lässt sich am besten mit TList bewältigen. Wie kann man soetwas am besten erzeugen und verwalten oder gibt es vieleicht noch eine andere Möglichkeit die Dynamik des Formulares aufrecht zu erhalten?

    Mfg Frank Büchner

  • #2
    Hi!

    Eine TList ist durchaus praktisch für sowas. Aber man kann auch
    über die Eigenschaft "Components" eines Forms auf alle Controls zugreifen.

    Dadurch, daß beim .Create eine TComponent (also auch TComboBox und TEdit) jeweils der Besitzer ("self" bzw. "Form1" o.ä.) übergeben wird, fügen sich diese dort auch ein und werden damit beim .Free des Formulars auch freigegeben.

    Ich bin mir nicht ganz sicher, aber normalerweise müßten die Elemente bei einem .Free sich selbst auch wieder aus der Form austragen.

    cu
    Tim

    Comment

    Working...
    X