这给了我错误“无法将 int 类型隐式转换为 system.drawing.size”
myNumericUpDown.MinimumSize = 0;
Size是一个具有两个整数属性的结构。你可以做myNumericUpDown.MinimumSize = new Size(10,10);。
大小定义为Widthand Height,如果要设置MinimumSize,则必须声明一个Size对象并设置WidthandHeight
例子
myNumericUpDown.MinimumSize = new Size(0,0);
或者简单地说:
myNumericUpDown.MinimumSize = Size.Empty
很清楚编译器在抱怨什么。
该属性是类型System.Drawing.Size,您正在尝试使用int.
例如:
myNumericUpDown.MinimumSize = new Size(2,4);
MSDN 参考这里。
MinimumSize是获得SIZE类的属性。
myNumericUpDown.MinimumSize = new Size(1,1)
但是,如果您的意思是Minimum(获取或设置旋转框的最小允许值)
myNumericUpDown.Minimum = 1
Size是一个定义在System.Drawing
您不能隐式转换 fromSize到int。
[SerializableAttribute]
[TypeConverterAttribute(typeof(SizeConverter))]
[ComVisibleAttribute(true)]
public struct Size
你可能是说myNumbericUpDown.MinimumSize = new Size(1,1);