ZOrder 方法
来源:百度文库 编辑:神马文学网 时间:2024/06/13 03:17:54
ZOrder 方法
应用于
将指定的 MDIForm,Form 或控件放置在其图层的z-顺序的前端或后端。不支持命名参数。
语法
object.ZOrder position
ZOrder 方法的语法包含下列部分:
部分 描述 object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则具有焦点的 Form 对象缺省为 object。 Position 可选的。一个整数,它用以指示 object 相对于同一 object 其它实例的位置。如果 position 为 0 或被省略,则 object 定位在Z-顺序前面。如果 position 为 1,则 object 定位在Z-顺序后面。说明
在设计时选择“编辑”菜单中的“置前”或“置后”菜单命令,可以设置对象的Z-顺序。
在 MDIForm 对象内,Zorder 根据 position 的数值决定将 MDI子窗体放置到 MDI 客户区的前面或后面。对于 MDIForm 或 Form 对象,Zorder 根据 position 的数值决定将窗体放置到屏幕的前面或后面。因此,窗体可以显示在其它运行中的应用程序的前面或后面。
有三个图层与窗体和容器相关联。后层是显示图形方法结果的绘图空间。下一个是中层,用来显示图形对象和 Label 控件。前层显示所有非图形控件,如 CommandButton、CheckBox 或 ListBox。靠近前层的层中包含的东西将覆盖该层后面的各层包含的东西。Zorder 只对该对象在其中显示的那一层内的各个对象进行重排。
应用于:
CheckBox 控件
ComboBox 控件
CommandButton 控件
Data 控件
DirListBox 控件
DriveListBox 控件
FileListBox 控件
Form 对象、Forms 集合
Frame 控件
HScrollBar、VScrollBar 控件
Image 控件
Label 控件
Line 控件
ListBox 控件
MDIForm 对象
OLE 容器控件
OptionButton 控件
PictureBox 控件
Shape 控件
TextBox 控件
相关基础知识:
命名参数
一参数,在对象库中预先定义了其名称。对每个参数,不必拘泥于语法所规定的特定顺序来提供值,而是只需按任何顺序用命名参数分配值。例如,假设一方法接受了三个参数:
DoSomeThing namedarg1, namedarg2, namedarg3
在对命名参数赋值时,可使用以下语句:
DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20
注意,命名的参数不必按语法中安排的正规顺序出现。
对象表达式
说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。
焦点
在任何时间接收鼠标单击或键盘输入的能力。在 Microsoft Windows 环境中,在同一时间只有一个窗口、窗体或控件具有这种能力。“具有焦点”的对象通常会以突出显示标题或标题栏来表示。用户或应用程序可设置焦点。
设计时
这一期间是指在开发环境中,通过增加控件、设置控件或窗体属性等方式建造一个应用程序。相反,在运行时,程序员像用户那样与应用程序进行人机交互。
MDI 子窗体
指多文档界面 (MDI) 应用程序中包含在 MDI 窗体中的一个窗体。为了创建一个子窗体,应将其 MDIChild 属性值置为 True。
容器
指可以包含其它对象的对象。