分享

ZOrder 方法

 a_cheng 2010-10-08

将指定的 MDIFormForm 或控件放置在其图层的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 控件。前层显示所有非图形控件,如 CommandButtonCheckBox 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

容器

指可以包含其它对象的对象。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多