Announcement

Collapse
No announcement yet.

Dynamisches Ansprechen von Edit Feldern

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

  • Dynamisches Ansprechen von Edit Feldern

    Wie kann ich Edit Felder über eine For - Schleife ansprechen um z.B. die Größe aller Edit Felder zur Laufzeit für alle zu ändern oder deren Inhalt in einer Schleife auslesen?

  • #2
    Schau mal in die Diskussion "Open- & Save-Dialog" hier im C++Builder-Foru
    Günther

    Comment


    • #3
      Hallo Michael,

      das müßte mit ControlCount gehen, wobei dann Controls mit dynamic_cast umgewandelt<br>werden muß:

      TEdit *... = dynamic_cast<TEdit *>(Controls[x])

      Comment


      • #4
        Hallo,

        nachfolgend ein Beispiel, wie man alle Editfelder, die auf einem Formular liegen, anspricht.

        AnsiString asName;<br>
        for (int i = 0; i < ComponentCount; i++)<br>
        {<br>
        asName = Components[i]->ClassName();<br>
        if (asName == "TEdit" )<br>
        ((TEdit*)Components[i])->Width = 100;<br>
        }<br>

        Gruß H

        Comment

        Working...
        X