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