То, что я хочу, похоже на то, что происходит в конструкторе WinForm в Visual Studio, скажем, VS2010.Если я помещу кнопку, выберу ее и использую клавиши со стрелками, она переместится на 5 пикселей в любом направлении, которое я выбрал, нажав правую клавишу.Теперь, если я держу модификатор Shift или Ctrl, когда я делаю это (забыл, какой из них, извините), то кнопка будет перемещаться только на 1 пиксель за раз.
Я хочу, чтобы это произошло с моимЭлемент управления NumericUpDown в приложении C # WinForm.Скажем, приращение по умолчанию равно 100.0, а меньшее приращение - 10.0.Еще меньшее приращение (если возможно) может быть 1,0.Любые советы о том, как я могу это сделать?
Надеюсь, мне не нужно задавать это как отдельный вопрос: я также увлекаюсь идеей о том, чтобы приращение зависело от введенного текущего значения.Скажем, я могу ввести сумму в долларах от 1 до 100 миллиардов.Затем я хочу, чтобы значения по умолчанию, маленькие и меньшие значения приращения зависели от введенного значения.Я могу сам определить точную формулу.