点击或拖拽改变大小

Control.OwnerAlignment 属性

X#
表示窗口在其所有者窗口内对齐方式的常量。

命名空间:  VO
程序集:  VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL PROPERTY OwnerAlignment AS USUAL SET 
查看代码

属性值

类型:__Usual
表示窗口在其所有者窗口内对齐方式的常量。
备注

如果为此属性设置了值,则所有者窗口的任何调整大小都会导致窗口自动重新对齐、调整大小和/或相应地移动。

注意:默认情况下(或在窗口编辑器中将 OwnerAlignment 设置为 Auto),控件将出现在程序员放置它的位置, 并且在调整所有者窗口大小时不会重新对齐、调整大小和/或移动。

有两个辅助所有者对齐的分配:

  • Control:OwnerAlignment 适用于控件
  • window:OwnerAlignment 适用于窗口

每当调用这些分配之一时,控件或窗口的当前大小和位置将保存到内部数组中。可以根据需要多次调用分配而不会出现任何困难,它将简单地覆盖旧值。

从构建 2824 开始,此属性可以采用两种不同的形式:

  • 比例模式
  • 线性模式

比例所有者对齐

使用 比例模式 时,您可以使用 OA_ 定义来指定控件的大小和位置在窗口大小变化时应如何变化。例如:

使用线性模式,您不使用预定义的 OA_ 定义,而是在代码中为控件的 4 个属性中的每一个指定变化量:

  • X 位置
  • Y 位置
  • 宽度
  • 高度
参见