当前位置 : 主页 > 编程语言 > c语言 >

c# – 根据新宽度计算新高度?

来源:互联网 收集:自由互联 发布时间:2021-06-25
我有一个宽度为500,高度为240的控件,我想保持宽高比. 控件的宽度调整为400.如何重新计算新的高度? 克里斯 代数告诉我们它应该是: height = 400 * 240 / 500; 您可以通过存储宽高比来简化这
我有一个宽度为500,高度为240的控件,我想保持宽高比.

控件的宽度调整为400.如何重新计算新的高度?

克里斯

代数告诉我们它应该是:

height = 400 * 240 / 500;

您可以通过存储宽高比来简化这一过程

double ratio = 240 / 500;

// on resize
control.Height = (int)(control.Width * ratio);
网友评论