Announcement

Collapse
No announcement yet.

Wie kann ich überprüfen, ob in einem Edit Feld etwas steht?

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

  • Wie kann ich überprüfen, ob in einem Edit Feld etwas steht?

    Hi ihr,
    ich platziere auf einem Formular mehrere Edit Felder und ein Button. Wenn ich den Button betätige, will ich gerne wissen, in was für einem Edit Feld etwas steht. Gibt es da irgendeine spezielle Anweisung?
    Danke, Ralf.

  • #2
    Hallo Ralf,

    hier ein Ausschnitt aus einem Testprogramm.
    Auf einem Formular befinden sich mehrere Edit-Felder und ein Button.

    <pre>
    //---------------------------------------------------------------------------
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    TEdit *edit;

    for(int i = 0; i < ComponentCount; i++) {
    edit = dynamic_cast<TEdit*>(Components[i]);
    if((edit != NULL) && (!edit->Text.IsEmpty())) {
    // hier was tun, wenn es ein Edit-Feld ist und einen Text enthält
    }
    }
    }
    //---------------------------------------------------------------------------
    </pre>

    Viel Spaß

    Heik

    Comment


    • #3
      Hi Ralf,
      du kannst doch einfach die Eigenschaft "Text" der/des Editfelder abfragen:
      <PRE>
      if (Edit1->Text != "")
      Application->MessageBox("In Edit1 steht was drin","Hinweis",MB_OK);
      </PRE>
      Bye -Pete

      Comment


      • #4
        Danke, hat mir echt weitergeholfen.
        Mit freundlichem Gruss Ral

        Comment

        Working...
        X