用于触摸屏应用的NumericUpDown

时间:2013-01-04 16:35:25

标签: c# winforms

我正在使用触摸屏界面修改Winform应用程序。它有很多NumericUpDown控件,GUI中有大字体。但是每个控件仍然有一个微小的手指上/下箭头。有没有办法让箭头更大?或者任何方式使箭头按列对齐?

2 个答案:

答案 0 :(得分:5)

您可以轻松创建一个复合用户控件,其中包含数字向上(没有按钮)和两个按钮。这可以让你完全控制外观,真的不会增加太多的复杂性。

答案 1 :(得分:0)

我只是遇到了同样的问题,触摸屏应用程序。在ILSpy中进行一些挖掘可以获取可以通过反射设置的字段。当然,MS可以随时更改实现的警告是:

var field = typeof(NumericUpDown).GetField("defaultButtonsWidth", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
field.SetValue(nudMyNumericUpDown, 30);