这给了我错误“无法将 int 类型隐式转换为 system.drawing.size”
myNumericUpDown.MinimumSize = 0;
Size是一个具有两个整数属性的结构。你可以做myNumericUpDown.MinimumSize = new Size(10,10);
。
大小定义为Width
and Height
,如果要设置MinimumSize
,则必须声明一个Size
对象并设置Width
andHeight
例子
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);