第5章常用标准控件 51控件基本知识 52文本控件 53图形控件 54按钮控件 55选择控件-复选框与单选按钮 56选择控件列表框和组合框 57滚动条 58定时器 59框架 5.10焦点与TAB顺序
1 5.1 控件基本知识 5.2 文本控件 5.3 图形控件 5.4 按钮控件 5.5 选择控件-复选框与单选按钮 5.6 选择控件-列表框和组合框 5.7 滚动条 5.8 定时器 5.9 框架 5.10 焦点与TAB顺序 第5章 常用标准控件
5.1控件基本知识 Visual basic的控件可广义地分为3类 标准控件 activeX控件 可插入的对象
2 5.1 控件基本知识 • Visual Basic的控件可广义地分为3类: – 标准控件 – ActiveX控件 – 可插入的对象
5.1.1标准控件 General 标准控件:也称 内部控件,总是 a abl 出现在工具箱中 7 显示工具箱:单 击“视图/工具箱” 12 13 菜单命令或工具 栏的工具箱按钮 19 20 恐 #OLE 图5-1 Visual basic工具箱3
3 5.1.1 标准控件 • 标准控件:也称 内部控件,总是 出现在工具箱中 • 显示工具箱:单 击“视图/工具箱” 菜单命令或工具 栏的工具箱按钮 图5-1 Visual Basic工具箱 1 3 5 7 9 11 13 15 17 19 21 2 4 6 8 10 12 14 16 18 20
5.1.2 ActiveX控件 ActiveX是建立在微软的 Component Object Model(CoM组件对象模型)上的 技术框架。 ActiveX控件是 ActiveX部件的一种重要的 类型 ActiⅤveX部件是一段可重复使用的编程代 码和数据。共有4种类型: ActiveX控件、 ActiveX exe、 ActiveX dll ActiveX文档
4 5.1.2 ActiveX控件 • ActiveX是建立在微软的Component Object Model(CoM组件对象模型)上的 技术框架。 • ActiveX控件是ActiveX部件的一种重要的 类型。 • ActiveX部件是一段可重复使用的编程代 码和数据。共有4种类型:ActiveX控件、 ActiveX.exe、ActiveX.dll、ActiveX文档
ActiveX控件是VB工具箱的扩充部分 ActiⅤveX控件加到工具箱的步骤: 在“工程( Project)”菜单中,单击“部件”以显示 “部件”对话框。 选定控件名称左边的复选框。 单击“确定”以关闭“部件”对话框 所有选定的 Activex控件将出现在工具箱中
5 ActiveX控件是VB工具箱的扩充部分 • ActiveX控件加到工具箱的步骤: – 在“工程(Project)”菜单中,单击“部件”以显示 “部件”对话框。 – 选定控件名称左边的复选框。 – 单击“确定”以关闭“部件”对话框。 所有选定的ActiveX控件将出现在工具箱中
添加 ActiveX过程示意 部件 控件设计器|可插入对象 M D Microsoft ADO Data Control 6.0(OLEDB A D Microsoft Agent Control 2.0 MIcrosoft Common Di alog Control 6.0(s 司, D Microsoft DataGrid Control 6.0(OLEDB 回 coft DataList Controls 6. 0 □ Microsoft DataRepeater Contro16.0〔 上:0浏览 厂只显示选定项) Mi crosoft Comm Control 6.0 定位:c: AWINDI0 WS\System32MSC0M32.0CK 添加的 角定 取消 应用) 件图 (a)添加 ActiveX控件对话框 (b)添加控件后的工 图5-2添加 ActiveX控件 具箱
6 添加ActiveX过程示意 图5-2 添加ActiveX控件 (a) 添加ActiveX控件对话框 (b)添加控件后的工 具箱 添加的 ActiveX 控件图 标
5.1.3 ActiveX D代码部件 ActiveX dll是 ActiveX部件的4种类型之 要创建对于在 ActiveⅩDLL中定义的对象的引 用,可以按以下步骤操作: 从“工程”菜单中选择“引用” 在“引用”对话框中,选择ActiⅤveX部件的名称, 它包含在应用程序中使用的对象的 可以使用“浏览”按钮来搜索包含所需对象的类型 库文件(tb或。olb),可执行文件(exe)与动态 链接库(DLIs)也可以提供类型库
7 5.1.3 ActiveX Dll代码部件 • ActiveX DLL是ActiveX部件的4种类型之一。 • 要创建对于在ActiveX DLL中定义的对象的引 用,可以按以下步骤操作: – 从“工程”菜单中选择“引用”。 – 在“引用”对话框中,选择ActiveX部件的名称, 它包含在应用程序中使用的对象的。 – 可以使用“浏览”按钮来搜索包含所需对象的类型 库文件(.tlb或.olb),可执行文件(.exe)与动态 链接库(DLLs)也可以提供类型库
5.1.4可插入对象 可插入的对象,如 Microsoft excel工作表 对象。这些对象能添加到工具箱中,可 以把它们当作控件使用。 可插入对象的使用像代码部件一样,通 过“工程”菜单的“引用”项将其添加 到工程中,其操作也与代码部件相同
8 5.1.4 可插入对象 • 可插入的对象,如Microsoft Excel工作表 对象。这些对象能添加到工具箱中,可 以把它们当作控件使用。 • 可插入对象的使用像代码部件一样,通 过“工程”菜单的“引用”项将其添加 到工程中,其操作也与代码部件相同
52文本控件 标准控件 Label和 TextBox是用于显示和输 入文本的。其中: Label控件:只能在控件中显示文本。 TextBox控件:不仅能在控件中显示文本 而且允许用户在程序运行中修改其中的 文本
9 5.2 文本控件 标准控件Label和TextBox是用于显示和输 入文本的。其中: Label控件:只能在控件中显示文本。 TextBox控件:不仅能在控件中显示文本, 而且允许用户在程序运行中修改其中的 文本
52.1标签 abel控件用于; 输出标题:用 Label来标注本身不具有 Caption属性的控件。 显示输出结果和标识窗体上的对象,如向用 户提供帮助信息。 可编写代码改变 Label控件显示的文本内容 以响应运行时的事件
10 5.2.1 标签 • Label控件用于; – 输出标题:用Label来标注本身不具有 Caption属性的控件。 – 显示输出结果和标识窗体上的对象,如向用 户提供帮助信息。 – 可编写代码改变Label控件显示的文本内容 以响应运行时的事件