Ukrywanie PromptChar dla MaskedTextBox .NET

Czy istnieje sposób na użycie MaskedTextBox bez wyświetlania PromptChar? Chciałbym określić maskę do sprawdzania poprawności danych wejściowych, ale nie chcę, aby znaki zachęty zajmowały miejsce w trybie edycji.

Dzieje się tak, gdy chcę zaakceptować darmowy tekst z ograniczonym zestawem znaków, wszystkie znaki są opcjonalnymi alfanumerycznymi. Mam problem z tym, że kiedy zaznaczę cały tekst, zaznaczone są nawet znaki zachęty.

Ustawienie PromptChar na („”) nie działa. Ustawienie na przestrzeń o szerokości zero (200B) wydaje się działać, ale dziwne rzeczy dzieją się, gdy maska ​​osiąga określoną długość (13 znaków wydaje się być magiczną liczbą). A może najlepiej byłoby rzucić własne?

questionAnswers(3)

yourAnswerToTheQuestion