-3

这给了我错误“无法将 int 类型隐式转换为 system.drawing.size”

myNumericUpDown.MinimumSize = 0;
4

5 回答 5

10

Size是一个具有两个整数属性的结构。你可以做myNumericUpDown.MinimumSize = new Size(10,10);

于 2013-02-18T02:45:29.523 回答
4

大小定义为Widthand Height,如果要设置MinimumSize,则必须声明一个Size对象并设置WidthandHeight

例子

myNumericUpDown.MinimumSize = new Size(0,0);

或者简单地说:

 myNumericUpDown.MinimumSize = Size.Empty
于 2013-02-18T02:46:45.363 回答
2

很清楚编译器在抱怨什么。

该属性是类型System.Drawing.Size,您正在尝试使用int.

例如:

myNumericUpDown.MinimumSize = new Size(2,4);

MSDN 参考这里

于 2013-02-18T02:46:00.420 回答
1

MinimumSize是获得SIZE类的属性。

myNumericUpDown.MinimumSize = new Size(1,1)

但是,如果您的意思是Minimum获取或设置旋转框的最小允许值

myNumericUpDown.Minimum = 1
于 2013-02-18T02:45:59.943 回答
0

Size是一个定义在System.Drawing

您不能隐式转换 fromSizeint

[SerializableAttribute]
[TypeConverterAttribute(typeof(SizeConverter))]
[ComVisibleAttribute(true)]
public struct Size

你可能是说myNumbericUpDown.MinimumSize = new Size(1,1);

于 2013-02-18T02:45:50.783 回答