Announcement

Collapse
No announcement yet.

Werte aus dynamisch erstellter TEdit-Komponente lesen

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

  • Werte aus dynamisch erstellter TEdit-Komponente lesen

    Hallo,

    wie kann ich die werte von zur laufzeit ersteller TEdit-Komponenten lesen.
    Ich müßte explizit auf einzelne Komponenten zugreifen könen.

    Danke
    John

  • #2
    <p>Hallo John,<br>
    <br>
    anbei ein Beispiel für Dein Problem, sofern ich es richtig verstanden habe:<br>
    <br>
    Die Eigenschaft <b>Controls</b> führt alle untergeordneten Komponenten eines Steuerelements auf.<br>
    Folgendermaßen kannst Du dann auf TEdit-Komponenten zugreifen:<br>
    for i:=0 to ControlCount-1 do if (Controls[i] is TEdit) then ....<br>
    <br>
    Gruß Thomas</p&gt

    Comment


    • #3
      Hallo Thomas,

      so eine ähnliche Lösung hatte ich mit Findcomponent auch.
      Nur funktioniert das nicht.
      Ich kann zwar mit beiden Methoden die Namen der Komponenten ermitteln,
      nur muß ich irgendwie mit komponente.text den Inhalt von TEdit lesen.
      Und das klappt leider nicht.

      Gruß

      Joh

      Comment


      • #4
        <p>Hallo John,<br>
        <br>
        den Text der Komponente kannst Du wie folgt erhalten:<br>
        <br>
        <br>
        var s:String;<br>
        <br>
        for i:=0 to ControlCount-1 do if (Controls[i] is TEdit) then<br>
        s:=(Controls[i] as TEdit).Text <br>
        oder s:=TEdit(Controls[i]).Text;
        <br>
        Gruß Thomas</p&gt

        Comment

        Working...
        X