主页C++ Builder 资料C++ Builder 参考手册其他数据类型TAlign
C++ Builder 串口控件
C++ Builder 编程技巧
C++ Builder 操作指南
C++ Builder 参考手册
基础知识
cfloat 浮点数
cmath 数学函数
cstdlib 标准库函数
System 字符串
System 日期和时间
System.Math.hpp 数学函数
其他数据类型
 • TAlign
 • TAnchors
 • TCaption
 • TComponentState
 • TComponentStyle
 • TControlState
 • TControlStyle
 • TCursor
 • TDockOrientation
 • TDragKind
 • TDragMode
 • TDragState
 • TMouseActivate
 • TMouseButton
 • TScalingFlags
 • TShiftState
 • TStyleElements
VCL 基础类
VCL 应用程序
Pictures 图片
Graphics 绘图
Additional 控件
System 控件
A ~ Z 字母顺序排列的目录
网友留言/技术支持
TAlign - 控件排列属性

TAlign: 控件排列属性

请参考:TControlAlign 属性。

请参考:使用 Align 属性让控件自动调整位置和大小

 

头文件:

#include <Vcl.Controls.hpp> (XE2 之后),#include <Controls.hpp> (XE 之前)

 

命名空间:

Vcl::Controls

 

TAlign 成员

TAlign 是枚举类型,定义如下:

enum TAlign : unsigned char { alNone, alTop, alBottom, alLeft, alRight, alClient, alCustom };

可以使用的值如下 (请参考使用 Align 属性让控件自动调整位置和大小):

排列 说明
alNone 位置和大小都不自动调整,始终保持原来的位置和大小,大多数控件 Align 属性的默认值都是 alNone
alTop 放在窗口或容器的上边,宽度和窗口或容器相等,高度保持不变,如果有多个这样的控件,会上下并列放置
alBottom 放在窗口或容器的下边,宽度和窗口或容器相等,高度保持不变,如果有多个这样的控件,会上下并列放置
alLeft 放在窗口或容器除去 Align 属性为 alTop 或 alBottom 的控件占用的空间之外的部分,放在剩余的这部分的左边,高度和这部分区域的高度相等,宽度保持不变,如果有多个这样的控件,会左右并列放置
alRight 放在窗口或容器除去 Align 属性为 alTop 或 alBottom 的控件占用的空间之外的部分,放在剩余的这部分的右边,高度和这部分区域的高度相等,宽度保持不变,如果有多个这样的控件,会左右并列放置
alClient 放在窗口或容器除去 Align 属性为 alTop、alBottom、alLeft、alRight 之外的部分,占满剩余的部分,如果有多个这样的控件,他们会重叠在一起,互相遮挡
alCustom 这样的控件,会根据窗口或容器控件的 OnAlignInsertBefore 和 OnAlignPosition 事件处理位置和大小。
下一页:TAnchors

C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号