Скрытие PromptChar для .NET MaskedTextBox

Есть ли способ использовать MaskedTextBox без отображения PromptChar? Я хотел бы указать маску для проверки ввода, но я не хочу, чтобы какие-либо символы подсказок занимали место в режиме редактирования.

Причина этого в том, что когда я хочу принять произвольный текст с ограниченным набором символов, все символы являются необязательными буквенно-цифровыми цифрами. У меня проблема в том, что, когда я выделяю весь текст, выделяются даже символы подсказки.

Установка PromptChar в ("") не работает. Установка его в пространство нулевой ширины (\ u200B), кажется, работает, но странные вещи случаются, когда маска достигает определенной длины (13 символов кажутся магическим числом). Или было бы лучше просто свернуть свое?