TextBox zeile hinzufügen



  • Ich möchte zu einer TextBox eine Zeile hinzufügen.

    Ich habe das ausprobiert wie es in der MSDN stand geht aber nit.

    textBox1->Lines->Add(S"hallo");
    

    Weiß nicht woran das liegt. Er stürtzt immer ab sobald ich auf den Button klicke der das machen soll!

    -JP-



  • Versuchs doch einfach mit

    SetDlgItemText(ID_DEINER_TEXTBOX, "Haloo");
    

    oder

    m_MemberVariableDeinerTextBox = "Hallo!";
    UpdateData(false);
    

    Gruß
    :: NoName ::



  • 'SetDlgItemText': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden

    geht nicht bringt immer den Fehler.

    Text kann ich ja ändern (TextBox1->Text="hallo"), aber ich möchte zu dem bestehenden Text was hinzufügen.



  • Dann musst du zuerst den Text auslesen, das geht mit GetDlgItemText()und danach mit Format() ändern.
    Aber ich weiß nicht ob wieder ein Fehler bei dir enstehen wird...

    Auslesen

    CString str;
    GetDlgItemText(ID_DEINER_TEXTBOX, str);
    

    Ändern

    CString strChanged;
    strChanged.Format("Hier der hinzugefügte Text und den ausgelesenen String %s", str);
    

    Gruß
    :: NoName ::



  • 'strChanged': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden

    geht auch nicht.


Anmelden zum Antworten