#c# #winforms #datetimepicker
Вопрос:
Ну, я, конечно, понимаю, как работает OnValueChanged. Но мне нужно, в частности, обнаружить кнопку «вверх-вниз», потому что у меня есть таймер, работающий назад, чтобы автоматически увеличить счетчик времени. Если таймер остановлен в «OnValueChanged», он просто автоматически останавливается. Я просто хочу, чтобы таймер останавливался только при нажатии кнопки «вверх-вниз», есть идеи?
Комментарии:
1. Что вы подразумеваете под кнопкой «вверх-вниз»? Вы также можете просмотреть все доступные события на этой странице: docs.microsoft.com/en-us/dotnet/api/… в
Events
разделе
Ответ №1:
Ну, вы могли бы просто отключить ввод текста в сборщике, сделав что-то вроде:
private void dateTimePicker1_KeyDown(object sender, KeyEventArgs e)
{
e.SuppressKeyPress = true;
}
Таким образом, пользователь сможет изменять значение только с помощью кнопок Вверх / вниз.