Ocultar la barra de mensajes para .NET's MaskedTextBox

¿Hay una manera de usar MaskedTextBox sin mostrar el PromptChar? Me gustaría especificar una máscara para validar la entrada, pero no quiero que ningún carácter de solicitud ocupe espacio durante el modo de edición.

La razón de esto es cuando quiero aceptar texto libre con un conjunto de caracteres limitado, todos los caracteres son alfanuméricos opcionales. El problema que tengo es que cuando selecciono todo el texto, incluso los caracteres de solicitud están seleccionados.

Establecer PromptChar en ("") no funciona. Establecerlo en el espacio de Cero-ancho (200B) parece funcionar, pero suceden cosas extrañas cuando la máscara alcanza una cierta longitud (13 caracteres parecen ser el número mágico). ¿O sería mejor simplemente rodar la mía?

Respuestas a la pregunta(3)

Su respuesta a la pregunta