二、向窗体上添加控件 1、生成控件及调节控件大小和位置: 单击工具箱中姐一在官体上特动 利用调节柄改变大小 在控件中央拖动鼠标 2、使用网格 工具菜单→匚选项→通用一[显示网格 3、多个控件的生成及操作 生成多个相同控件双击某个工具按钮 ①多个控件的选中 窗体辑器 ②控件的迭放层次 鸟型旧:图同· ③多个控件的编辑 ④窗体编辑器的使用 视图工具栏窗体编辑器 一 返回
上一页 下一页 返 回 二、向窗体上添加控件 1、生成控件及调节控件大小和位置: 单击工具箱中按钮 在窗体上拖动 利用调节柄改变大小 在控件中央拖动鼠标 2、使用网格 工具菜单 选项 通用 显示网格 3、多个控件的生成及操作 生成多个相同控件 双击某个工具按钮 ①多个控件的选中 ②控件的迭放层次 ③多个控件的编辑 ④窗体编辑器的使用 视图 工具栏 窗体编辑器
4、控件数组 ☆控件数组的定义 控件数组是由一组相同类型的控件组成,它们公 用一个控件名,具有相同的属性。当建立控件数组时 系统给每个元素赋一个唯一的索引号( Index),通过属 性窗口的 Index属性,可以知道该控件的下标是多少,控 件数组的第一个下标是0 控件数组适合若干个控件执行的操作相似的场合, 控件数组共享同样的事件过程。 ☆控件数组的建立 ①在设计时建立,步骤为: 在窗体上画出某个控件,可以进行控件名的 属性设置,这是建立的第一个元素; 选中该控件,进行copy和 paste操作,系统 会提示
4、控件数组 ☆ 控件数组的定义 控件数组是由一组相同类型的控件组成,它们公 用一个控件名,具有相同的属性。当建立控件数组时, 系统给每个元素赋一个唯一的索引号(Index),通过属 性窗口的Index属性,可以知道该控件的下标是多少,控 件数组的第一个下标是0。 控件数组适合若干个控件执行的操作相似的场合, 控件数组共享同样的事件过程。 ☆ 控件数组的建立 ① 在设计时建立,步骤为: • 在窗体上画出某个控件,可以进行控件名的 属性设置,这是建立的第一个元素; • 选中该控件,进行copy和paste操作,系统 会提示:
“已有了命名的控件,是否要建立控件数组” 单击Yes按钮后,就建立了一个控件数组元素,进行若千次 Paste操作,就建立了所需要的控件数组; 进行事件过程的编程。 例4-0:建立含有4个命令按钮的控件数组,当单击某个按钮 时,分别显示不同的图形或结束。 ②运行时添加控件数组,步骤为: 在窗体上画出某控件,设置该空间的ndex属 性值为0,表示该控件为数组;这是建立的第一个元素; 在编程时通过Load方法添加其余的若干个元 素,也可以通过 Un load方法删除某个元素; 每个新添加的控件数组通过Left和Top属性, 确定其在窗体中的位置,并将 Visib|e属性设置为True 例4-0-1:建立一个类似国际象棋的棋盘。要求: 设计时在窗体上放一个 Label控件,其 Index属性为0, Backcolor属性为黑色。程序运行时产生64个Labe控件数组 元素, BackColor黑白交替
“已有了命名的控件,是否要建立控件数组” 单击Yes按钮后,就建立了一个控件数组元素,进行若干次 Paste操作,就建立了所需要的控件数组; • 进行事件过程的编程。 ② 运行时添加控件数组,步骤为: • 在窗体上画出某控件,设置该空间的Index属 性值为0,表示该控件为数组;这是建立的第一个元素; • 在编程时通过Load方法添加其余的若干个元 素,也可以通过Unload方法删除某个元素; • 每个新添加的控件数组通过Left和Top属性, 确定其在窗体中的位置,并将Visible属性设置为True。 例li4-0: 建立含有4个命令按钮的控件数组,当单击某个按钮 时,分别显示不同的图形或结束。 例li4-0-1: 建立一个类似国际象棋的棋盘。要求: 设计时在窗体上放一个Label控件,其Index属性为0, BackColor属性为黑色。程序运行时产生64个Label控件数组 元素,BackColor黑白交替
三、设量启动窗体 1、设置启动窗体 从“工程”菜单中选取“工程属性”命令,打开 程属性”对话框 在显示的“工程属性”对话框中,选取“通用” 项卡 在“启动对象”列表框中,选取要作为新启动窗 体的窗体 2、不使用启动窗体开始程序的运行 一 返回
三、设置启动窗体 1、设置启动窗体 从“工程”菜单中选取“工程属性”命令,打开“工 程属性”对话框 在显示的“工程属性”对话框中,选取“通用”选 项卡 在“启动对象”列表框中,选取要作为新启动窗 体的窗体 2、不使用启动窗体开始程序的运行 上一页 下一页 返 回
、窗体的生命周期 创建状态 窗体在整个「加载状态 存活期中有 四种状态 可见状态 卸载状态 1、创建状态(窗体的创建) Initialize事件是窗体创建状态开始的标志。因而,放 在 Form nitialize()事件过程中的代码,就是窗体创建 时最先执行的代码。处于这种状态时,窗体是作为一个 对象而存在,但还没有窗口,而且它的控件也不存在 也就是说在这个状态下,只有窗体的代码部分在内存中, 而窗体的可视部分还没有调入。虽然该状态可能很短暂, 但任何窗体都要经过这个状态。 一
1、创建状态(窗体的创建) Initialize事件是窗体创建状态开始的标志。因而,放 在Form_ Initialize( )事件过程中的代码,就是窗体创建 时最先执行的代码。处于这种状态时,窗体是作为一个 对象而存在,但还没有窗口,而且它的控件也不存在, 也就是说在这个状态下,只有窗体的代码部分在内存中, 而窗体的可视部分还没有调入。虽然该状态可能很短暂, 但任何窗体都要经过这个状态。 上一页 下一页 四、窗体的生命周期 窗体在整个 存活期中有 四种状态: 创建状态 加载状态 可见状态 卸载状态