1

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

4

2 回答 2

5

您可以轻松地创建一个复合用户控件,该控件由一个数字向上向下(没有按钮)和两个按钮组成。这将使您可以完全控制外观,并且实际上不会增加​​太多复杂性。

于 2013-01-04T16:39:12.877 回答
0

我只是有同样的问题,触摸屏应用程序。在 ILSpy 中进行一些挖掘可以获得可以通过反射设置的字段。当然,需要注意的是 MS 可以随时更改实现:

var field = typeof(NumericUpDown).GetField("defaultButtonsWidth", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
field.SetValue(nudMyNumericUpDown, 30);
于 2019-06-17T02:29:55.717 回答