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?