1 / 15

第 9 章 其他控件及应用

第 9 章 其他控件及应用. 9.1 ActiveX 控件简介 9.2 多媒体控件 9.3 RichTextBox 控件. 9.1 ActiveX 控件简介. 9.1.1 什么是 ActiveX 控件 ActiveX 控件以前也被称为 OLE 控件 ActiveX 控件是 VB 内部控件的扩充 所有支持 ActiveX 技术的软件都可以使用 ActiveX 控件 ActiveX 控件都有自己特有的方法和属性 ActiveX 控件的文件扩展名为 .ocx. 9.1.2 添加 ActiveX 控件.

freya-house
Download Presentation

第 9 章 其他控件及应用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第9章 其他控件及应用 9.1 ActiveX控件简介 9.2 多媒体控件 9.3 RichTextBox控件 VB程序设计与数据库应用

  2. 9.1 ActiveX控件简介 9.1.1 什么是ActiveX 控件 • ActiveX控件以前也被称为OLE控件 • ActiveX控件是VB内部控件的扩充 • 所有支持ActiveX技术的软件都可以使用ActiveX控件 • ActiveX控件都有自己特有的方法和属性 • ActiveX控件的文件扩展名为.ocx VB程序设计与数据库应用

  3. 9.1.2 添加ActiveX 控件 • 选择【工程】菜单下的【部件】项,出现 “部件”对话框 • “部件”对话框中列出了所有已经注册的对象、设计器和ActiveX控件 • 选中对话框中的【部件】选项卡 • 选中控件名称左边的复选框 • “部件”对话框下方会显示出该控件的存放位置和文件名 • 单击【确定】或【应用】按钮,所有选定ActiveX控件将出现在VB工具箱内 VB程序设计与数据库应用

  4. 9.1.2 添加ActiveX 控件 • 如果用户安装的是Visual Basic企业版或专业版的话,还可以在新建工程时选择创建“VB企业版控件”工程 • “VB企业版控件”工程于“标准EXE”工程一样,最后也将编译成标准EXE文件。 • “VB企业版控件”工程自动将大部分常用ActiveX控件加载到工具箱中 VB程序设计与数据库应用

  5. 9.1.3 使用ActiveX 控件 • 向窗体上添加ActiveX控件的方法 • 双击工具箱中的ActiveX控件图标 • 或单击图标之后用鼠标在窗体上拖拽 • 一般取控件英文名称中的3个辅音字母作为控件名的前缀 VB程序设计与数据库应用

  6. 9.2 多媒体控件 9.2.1添加MMControl控件 • MMControl控件的组件名为Microsoft Multimedia Control 6.0 • 存放于MCI32.OCX文件中 • MMControl控件各按钮从左向右分别为Prev、Next、Play、Pause、Back、Step、Stop、Record和Eject VB程序设计与数据库应用

  7. 9.2.2 使用MMControl控件 1. 指定多媒体设备类型 • MMControl控件的DeviceType属性用于设置多媒体设备类型 • DeviceType属性的数据类型为String型 2. 使用MCI命令 • MCI提供了一组标准命令用于控制各种类型的多媒体设备,如Open、Close、Play等 • 使用MMControl控件的Command属性发送MCI命令 • Command属性的数据类型为String型 VB程序设计与数据库应用

  8. 9.2.2 使用MMControl控件 3. 播放多媒体 • 设置MMControl控件的DeviceType属性 • 设置MMControl控件的FileName属性 • 向多媒体设备发送MCI命令 “Open” • 播放结束后,向多媒体设备发送MCI命令“Close” VB程序设计与数据库应用

  9. 9.2.3 制作CD播放机 1. 创建程序界面 • 菜单 • 1个MMControl控件用于播放CD唱盘 • 1个Label控件用于显示播放时间 • 1个CommonDialog控件用于选择文件 2. 编写代码(略) VB程序设计与数据库应用

  10. 9.3 RichTextBox控件 • RichTextbox是标准Textbox控件的升级版 • 可以用RTF(Rich Text Format)格式存储信息 • Windows中的写字板程序就是用该控件开发的 VB程序设计与数据库应用

  11. 9.3.1 添加RichTextbox控件 • RichTextBox控件的部件名为Microsoft Rich Textbox Control 6.0 • 文件名为RICHTX32.OCX VB程序设计与数据库应用

  12. 9.3.2 RichTextBox控件常用属性和方法 1. RichTextBox控件常用属性 • RichTextBox控件同样拥有Top、Left、Text等通用属性 • RichTextBox控件有一组特殊的“Sel”类属性,用于返回/设置当前选中内容的信息 2. RichTextBox控件常用方法 • Find方法用于在RichTextBox控件内查找指定的文本字符串 • LoadFile方法用于将文件加载到RichTextBox控件 • SaveFile方法用于保存文件 VB程序设计与数据库应用

  13. 9.3.3 用RichTextBox控件进行文字处理 1. “RTFEdit”程序介绍 • 单窗体标准EXE程序 • 窗体上有“文件”、“格式” 菜单和1个RichTextBox编辑框 2. 设计界面(略) 3. 编写代码(略) VB程序设计与数据库应用

  14. 习题 9 解题思路 9-6 添加CommonDialog控件用于打开文件,将多媒体控件(MMControl)的DeviceType属性设为“WaveAudio” ,将FileName属性设为CommonDialog控件返回的文件名。 VB程序设计与数据库应用

  15. 习题 9 解题思路 9-7 添加CommonDialog控件用于打开调色板,在“格式”菜单中添加“颜色”项,在相应的Click( )事件中将RichTextBox控件的SelColor属性设为CommonDialog控件返回的颜色(Color属性)。 9-8 添加ToolBar和ImageList控件(方法见本书第6章),在工具按钮按下时调用相应的菜单事件。 VB程序设计与数据库应用

More Related