BillWoodruff
Вы напрасно тратите свое время, пытаясь сделать это.
Вы можете очистить свойство 'Text, установив его в пустую строку, но значение останется неизменным.
Вы можете вызвать методы "DownButton" или "UpButton" NumericUpDown, и это уменьшит или увеличит значение на значение свойства "Increment", но под капотом это все еще устанавливает свойство "Value".
Если вы пытаетесь смоделировать пользователя, манипулирующего элементом управления для тестирования программного обеспечения, то эта статья CodeProject может быть полезна: [^]. Эта статья CodeProject представляет собой обзор инструмента автоматизации тестирования с открытым исходным кодом 'White: [^].
Этот инструмент с открытым исходным кодом для .NET-моделирования активности мыши и клавиатуры был только что упомянут в CP QA вчера: [^]:
"Windows Input Simulator предоставляет простой интерфейс .NET (C#) для имитации ввода с клавиатуры или мыши с помощью метода Win32 SendInput. Все взаимодействие выполняется за вас, и существует простая программная модель для отправки нескольких нажатий клавиш."
Существует ряд сторонних инструментов с открытым исходным кодом и коммерческих для автоматизации тестирования программного обеспечения .NET, обсуждаемых здесь: [^].