Zeilenumbruch bei mehreren Edit Feldern



  • Hallo

    ich habe eine Frage und zwar...

    Ich habe 4 Edit Felder wo Text drinen steht. Der Text wird aus einer Datei geladen.

    Jetzt sollen alle 4 Edit Felder in einem Memo Feld kopiert werden.

    Er macht es auch nur Ohne zeilenumbruch.

    Wie man ein Zeilenumbruch bei Text macht weis ich ja /n aber wie mache ich das in meinem Fall ?

    Memo1->Lines->Add(Edit74->Text +  Edit75->Text + Edit76->Text + Edit77->Text);
    

    Mache ich zusätzlich noch + "/n" da rein macht er mir nur ein | zwischen den Texten aber kein Umbruch.

    Hoffe ihr könnt mir weiterhelfen.

    Liebe Grüße
    Malcolm



  • Ich würde das so machen, deine Edits in ein Panel oder GroupBox packen und dann mit einer Schleife durchgehen:

    TEdit *editControl;
        for(int i=0; i<Panel1->ControlCount; i++)
         {
            editControl = dynamic_cast<TEdit*>(Panel1->Controls[i]);
            if(!editControl)
                continue;
    
            Memo1->Lines->Add(editControl->Text);
         }
    

    mfg



  • Achso und btw. für deine Lösung müßtest du :

    Memo1->Lines->Add(Edit1->Text + "\r\n" + Edit2->Text + "\r\n" + Edit3->Text + "\r\n" + Edit4->Text + "\r\n");
    

    schreiben

    mfg


Anmelden zum Antworten