Text mit optionalen Zeichen setzen



  • Ich habe folgende Maske für eine MaskedTextBox.

    maskTextBox.mask=">L??-L??-0999"
    

    Was ein amtl. Kennzeichen maskieren soll.
    Bei der Benutzereingabe läuft das ganz gut.
    Wenn ich jetzt aber vom Programm aus den Text setzen möchte, wird es schwierig. Denn in der DB werden die Kennzeichen ohne Leerzeichen gespeichert.

    maskTextBox.Text="yx-w-56"
    

    dann wird daraus "yxw- -"

    Wie bekommt man das am elegantesten gelöst?



  • bin mir nicht sicher - aber ich glaube du musst

    maskTextBox.AllowPromptAsInput = true
    

    vor deinem "Setzen" des Textes machen, damit du das so direkt reinschreiben kannst - bin mir aber nicht sicher



  • habe ich probiert, aber das funktioniert leider nicht. Ich habe jetzt den String wieder aufgedrösselt und dann gesetzt. Das ist zwar mühselig aber läuft.


Anmelden zum Antworten