У меня есть MaskedTextBox, который принимает буквенно-цифровые символы, но я также хочу принять скобки "()".Как я могу изменить маску, чтобы она также принимала скобки?
Смотрите этот ответ на похожий вопрос:
Как установить выражение Regex в качестве маски для MaskedTextBox в C #?
Вместо использования маски, вы, вероятно, должны просто использовать регулярную проверку, а затем вы можете использовать регулярные выражения напрямую. Убедитесь, что свойство CausesValidation (обычного, без маски) текстового поля имеет значение true, затем перехватите событие Validating и, если регулярное выражение не совпадает, установите для свойства CancelEventArgs.Cancel значение true.
Вы можете просто поместить эту строку кода в конструктор формы:
maskedTextBox1.Mask = "(000)000.000";