Textbox Leertaste + Zeichen einfügen

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Merio.

    Textbox Leertaste + Zeichen einfügen

    Hallo,
    Ich habe zwei Textboxen(Textbox1 und Textbox2) und einen Button1. Wenn ich in Textbox1 einen Text z.B. "Visual Basic" eingebe und auf Button1 klicke soll der Text aus Textbox1 in Textbox2 eingefügt werden und da wo man Leertaste gedrückt hat ein + eingefügt werden. Wie muss der Code aussehen. Bei Google habe ich nichts darüber gefunden. :)

    Also
    Textbox1: Visual Basic

    So soll dann Textbox2 aussehen:
    Textbox2: Visual+Basic

    Wie man den Text von Textbox1 in Textbox2 einfügt weiß ich:

    VB.NET-Quellcode

    1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    2. TextBox2.Text = TextBox1.Text
    3. End Sub

    Habe mich versehen mit der Sub.

    Ich hoffe ihr habt meine Frage verstanden und ihr könnt mir helfen. :D
    Die Lösung ist wahrscheinlich ganz einfach.

    MFG
    Downloader17

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Downloader17“ ()

    Vitox schrieb:

    oder mit der Splitfunktion, an " " splitten, und nachher mit "+" zusammensetzten


    Ich denk da is Replace sehr viel einfacher.

    Außerdem hat Downloader17 den falschen Sub erwischt.

    Downloader17 schrieb:

    Wenn ich in Textbox1 einen Text z.B. "Visual Basic" eingebe und auf Button1 klicke soll der Text aus Textbox1 in Textbox2 eingefügt werden und da wo man Leertaste gedrückt hat ein + eingefügt werden.


    Wenn du das ganze ausführen willst, wenn man auf den Button klickt, dann brauchst du nicht das TextBox1.TextChanged-Event sondern das Button1.Click-Event:

    VB.NET-Quellcode

    1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    2. If TextBox1.Text <> "" Then
    3. TextBox2.Text = TextBox1.Text.Replace(" ", "+")
    4. End If
    5. End Sub


    Edit by der_Kurt:
    Farbe ROT darf nur von Moderatoren verwendet werden / siehe Boardregeln
    LG
    Merio

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Merio“ ()