当前位置: 代码迷 >> VB Dotnet >> 控件的位置随窗口的变更而变化
  详细解决方案

控件的位置随窗口的变更而变化

热度:98   发布时间:2016-04-25 02:10:03.0
控件的位置随窗口的变化而变化

我用VB.net 写个小工具,如图 一!
图 1 中的 label控件 (273.0) ,当窗口放大时,label控件的位置就变了,如图二!
当窗口放大时,如何才能使label控件随窗口的变化而变化呢?
本人刚接触VB,net 不久,请大家帮帮忙呢,谢谢了!!

图一:


图二:

------解决思路----------------------
Anchor 只能自动锚定相对距离,等比缩放只能重新计算位置:
先确定下某个大小图片下的各个 label 的初始坐标;
窗体大小变动后计算出图片的缩放比率 z,各个 label 的 x、y 为初始的 x、y 分别乘以 z。
如果横竖的采用不同的缩放比率要用不同的 z 乘 x、y。
  相关解决方案