[英]Using 2 NumericUpDown fields to maintain Dimensions aspect ratio
我有两个NumericUpDown文本字段。 它们用于图像尺寸。 我以前做过,但是我不记得我是怎么做的。 我看就在这里了20个相关的问题,但他们并不是真正的同样的问题。 逻辑和数学与我所需要的完全不同。
基本上,numericalUpDown1表示宽度,numericalUpDown2表示高度。 更改numericUpDown1值(通过使用箭头或键入)时,numericUpDown2也必须自动更改,同时保持正确的宽高比。
我怎样才能做到这一点? 我真的迷路了。
如果像这样简单地定义宽高比:宽度/高度,则应同时实现两个NumericUpDown控件的ValueChanged事件:如果遇到numericUpDown1(用于宽度),则应通过除以numericUpDown1.Value来设置新的高度值。通过长宽比 在另一种情况下,您应该将numericUpDown2.Value乘以纵横比以获得新的宽度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.