什么是组件的锚定?
当在主窗口的属性面板上启用了百分比表示主窗口的宽度/高度后,您可以设置组件的锚定点,从而使组件的位置随主窗口的宽度或者高度变化而相应改变。下面以按钮组件为例,说明组件的锚定含义。
所谓锚定,就是将组件锚定到主窗口之后,可确保当调整主窗口的大小时锚定的边缘与主窗口的边缘的相对位置保持不变。锚定图示和含义:
图示 |
含义 |
示例 |
|
以左上角为参考点,保持x、y距离左上角位置不变。 |
|
|
x是以主窗口的屏幕水平中心线为参考点,保持距离不变,y是以0为参考点,保持距离不变。 |
|
|
以右上角为参考点,保持x、y距离右上角位置不变 |
|
|
y是以主窗口的屏幕垂直中心线为参考点,保持距离不变,x是以0为参考点,保持距离不变。 |
|
|
以主窗口的屏幕中心为参考点,保持x、y距离位置不变。 |
|
|
y是以主窗口的屏幕垂直中心线为参考点,保持距离不变,x是以主窗口的宽度为参考点,保持距离不变。 |
|
|
以左下角为参考点,保持x、y距离左下角位置不变。 |
|
|
x是以主窗口的屏幕水平中心线为参考点,保持距离不变,y是以主窗口的高度为参考点,保持距离不变。 |
|
|
以右下角为参考点,保持x、y距离右下角位置不变。 |
|
注意:当在主窗口的属性面板上启用了百分比表示主窗口的宽度/高度后,组件属性面板上的x、y坐标值是以主窗口左上角为基准的值,并不是最终的位置坐标值。