Как правильно настроить правку даты и времени в TextBox

193
03 августа 2018, 16:10

Есть текстовые поля, в которых заносится дата и время при запуске формы.

Как реализовать исправление по кусочкам чтобы, при нажатии на год, день или час можно было редактировать только выделенное число, без возможности удаления тире или двоеточия?

Answer 1

Первый способ. Используйте элемент DateTimePicker, который позволяет выбрать дату и время и отобразить их в указанном формате. Как установить нужный формат смотрите тут.

Второй способ - это использование MaskedTextBox, он позволяет создать шаблон, по которому будут вводиться данные. Также можно настроить валидацию вводимых данных. Подробнее на метаните.

READ ALSO
Есть ли аналог preg_replace в c#?

Есть ли аналог preg_replace в c#?

Есть массив "шаблонных слов"Можно ли прочитав шаблон(pattern) с БД сделать автозамену "шаблонных слов" на нужные

204
NAudio - передача и воспроизведение mp3Frame через TCP

NAudio - передача и воспроизведение mp3Frame через TCP

Я пишу TCP сервер-клиент приложение, часть которого которое реализует воспроизведение выбранного серверомmp3 файла на всех подключённых клиентах

159
Semaphore в TPL

Semaphore в TPL

В моей программе доступ к функции должно иметь только определенное количество потоковЕсть следующий код:

202
Key Hook не определяет 4 кнопки сразу

Key Hook не определяет 4 кнопки сразу

Хочу выводить нажатые клавиши пользователем, в том числе сочетанияПробовал разные Key Lisener/Hook (они работают по одному и тому же принципу), но везде...

195