调到前面来 , 或者可以直接 就可以把后面的组件调到前面来, 在对象查看器上选择组件。 在对象查看器上选择组件。 ? 有时 , 需要同时选中多个组件, 将它们作为一个整体 有时, 需要同时选中多个组件 , 来对待, 移动时同时移动, 复制时同时复制。 来对待 , 移
动时同时移动 , 复制时同时复制 。 有两种 方法: 按住鼠标并拖动,出现一个方框, 按住鼠标并拖动,出现一个方框,将想要选择的组 件都包括在方框里然后松开鼠标。 件都包括在方框里然后松开鼠标。 按住Shift键 用鼠标单击各个想要选择的组件。 按住Shift键,用鼠标单击各个想要选择的组件。
6.1 创建窗体
? 在选中了要进行编辑的组件之后 , 就可以进行编辑了。 在选中了要进行编辑的组件之后, 就可以进行编辑了。 ? (1) 改变位置和大小 ? 选中组件 , 将鼠标箭头放在组件周围八个小方块的某 选中组件, 个方块上,按住鼠标并拖动就可以改变形状和大小。 个方块上,按住鼠标并拖动就可以改变形状和大小。 ? (2) 对齐组件 ? 同时选中要对齐的几个组件 , 然后选择 Edit菜单下的 同时选中要对齐的几个组件, 然后选择Edit 菜单下的 Align命令,或者选择快捷菜单上的Align命令, Align命令,或者选择快捷菜单上的Align命令,用上述 方法调整图6 所示的窗体,最后得到如图6 方法调整图6-3所示的窗体,最后得到如图6-5所示的对 齐后的窗体。 齐后的窗体。
6.1 创建窗体
图6-5 对齐后的窗体 ? 4.锁定组件
?在窗体大体被设计好了之后,为了确保各组件的位置不会因 为不小心的操作而被改动,可以用Edit菜单中的Lock Controls 命令来锁定各个组件的位置。在锁定后,窗体上各组件不可以 再被移动或者改变大小,但可以再次使用这个命令来解除锁定。
6.1 创建窗体
? 【例6-2】设计一个程序,完成以下功能:选择一种颜色, 设计一个程序,完成以下功能:选择一种颜色, 单击“确定”按钮表示设置为这种颜色,并在“ 单击“确定”按钮表示设置为这种颜色,并在“显示颜 色”的窗体中显示结果;单击“退出”按钮关闭窗体。 的窗体中显示结果;单击“退出”按钮关闭窗体。 窗体界面设计如图6 窗体界面设计如图6-6、图6-7所示。 所示。
图6-7 显示颜色窗体界面
图6-7 显示颜色窗体界面
6.1 创建窗体
? (1) 新建工程。选择File→New→Application,在默认窗体 新建工程。选择File→New→Application, 上添加一个TLabel 组件, 三个TRadioButton 组件和两个 上添加一个 TLabel组件 , 三个 TRadioButton组件和两个 TButton组件。 TButton组件。 ? (2) 窗体及组件的属性设置。按书上表6-2设置窗体及组件 窗体及组件的属性设置。按书上表6 的属性值。 的属性值。 ? (3) 添加显示窗体。选择File→New→Form,在新的窗体上 添加显示窗体。选择File→New→Form, 添加两个TLabel组件。 添加两个TLabel组件。 ? (4) 新的窗体及组件的属性设置。按表6-3设置窗体及组件 新的窗
体及组件的属性设置。按表6 的属性值。 的属性值。 ? (5) 编写代码。 编写代码。
6.2 多页面窗体
? 6.2.1 多页面窗体的概念
? 在一个应用程序运行时 , 打开一个主窗体 , 这个主窗体 在一个应用程序运行时, 打开一个主窗体, 又由至少两个文档窗体界面组成, 又由至少两个
文档窗体界面组成 , 而且这些
文档窗体的 外观基本一致, 具有共同的
系统菜单, 外观基本一致 , 具有共同的系统菜单 , 每个文档窗体彼 此之间可以通过单击文档窗体进行相互切换。 Delphi中 此之间可以通过单击文档窗体进行相互切换。在Delphi中 把使用这种技术的窗体称作多页面窗体。 把使用这种技术的窗体称作多页面窗体。
? 6.2.2 TPageControl组件 TPageControl组件
? 1.用途 ? TPageControl 页面 组 件 位于 组 件 面板 的 Win32 选 项 卡 上 Win32 (如图4-4),用来制作笔记本式的页面标签,是个可多