电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

常用控件与属性

15页
  • 卖家[上传人]:san****019
  • 文档编号:70774540
  • 上传时间:2019-01-18
  • 文档格式:PPS
  • 文档大小:760KB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Visual Basic 程序设计,机械工业出版社同名教材 配套电子教案,2003 年 6月,7.1 内部控件 7.1.1 单选按钮组 7.1.2 复选框 7.1.3 列表框 7.1.4 组合框 7.1.5 框架 7.1.6 绘制图形 7.1.7 图片框和图像框 7.1.8 定时器 7.1.9 滚动条,第7章 常用控件与属性,7.2 ActiveX控件 7.2.1 ActiveX控件概述 7.2.2 添加删除ActiveX控件 7.2.3 创建ActiveX控件 7.3 多媒体控件 7.3.1 Animation控件 7.3.2 Multimedia MCI,7.1.1 单选按钮组 单个的OptionButton可以为用户提供选项,并显示该选项是否被选中(内部有一黑点者表示选中)。该控件常用于“多选一”的情况,并通常以单选按钮组的形式出现。当组内某个按钮被选中时,其他按钮将自动失效。如果需要在同一个窗体中创建多个单选按钮组,则需要将其绘制在不同的“容器”(如窗体、框架和图片框等)中。其主要属性如下所示。 Value:该属性的值为True表示被选中,False表示未被选中。 Enable

      2、d:该属性的值若被设为False,表示对应的选项被禁止,运行时将 灰色显示。 Style:该属性用来设置控件的外观。 单选按钮组控件使用示例:例7-1,7.1 内部控件,7.1.2 复选框 CheckBox与OptionButton的作用差不多,只是CheckBox允许用户从程序提供的多个选项中选中一个或多个选择。CheckBox组中的某个选项被选中时其他选项不会失效。其最重要的属性也是Value属性,该属性的设置值及说明如下所示。 Unchecked (未选中) Checked (选中) Unavailable(禁用) 复选框使用示例:例7-2,7.1 内部控件,7.1.3 列表框 ListBox控件为用户提供了选项的列表,用户可以从列表中进行选择输入。如果项目数目超过列表框可显示的数目,控件上将自动出现滚动条,它是一种规范输入的好工具。 用户可以从ListBox中选择一个或多个项目。在应用程序中,可以显示单列列表项目,也可以显示多列列表项目。列表内容可以通过其List属性来设置,也可以在程序中使用AddItem方法来添加,用RemoveItem方法删除,用Clear方法全部清除。列

      3、表框的外形如下图所示。 列表框使用示例:例7-3,7.1 内部控件,7.1.4 组合框 ComboBox综合了文本框和列表框的功能,用户既可以在文本框中直接输入数据也可以在列表框中进行选择。 组合框与列表框的功能基本相同,只是组合框允许用户输入未出现在指定选项中的项目,并可以将选项折叠起来,以节省控件占用空间。它实际上是一个列表框与一个文本框的组合。用户可以根据需要通过设置组合框控件的Style属性来改变其外观,如图7-10所示。 Style属性被设置为0时,其表现形式为下拉组合框,该样式将选项折叠起来,当需要选择时,单击组合框旁边的“下拉箭头”,弹出选项列表,选择后组合框重新折叠起来。在此方式下用户可以输入选项中未列出的选项。 Style属性被设置为1时,其表现形式为简单组合框,该样式除了不能折叠外与下拉组合框相同。 Style属性被设置为2时,其表现形式为下拉列表框。该样式除了用户不能通过输入的方法选择输入列表中没有的选项外,与下拉组合框相同。,7.1 内部控件,7.1.5 框架 Frame控件的主要作用是作为容器来放置其他控件对象,将这些控件对象分成可标识的控件组。使用框架对控件

      4、进行分组时,应该首先绘制并激活Frame控件,然后再绘制其中的控件,这样才能使框架和其中的控件捆绑在一起。 如果要用框架对现有控件分组,可选定所有控件,将它们剪切到剪贴板上,然后选定框架并执行“粘贴”命令,将剪贴板上的内容粘贴回框架中。 为选中较多的控件,可在按下Ctrl键的同时,用鼠标在控件群的周围“拖”出一个矩形框,将矩形框中所有控件都将被选中。其主要属性如下: Caption:设置框架的标题,通常用来说明组名称。 Font:设置框架标题的字体。 ForeColor:设置标题文字的颜色。 Enabled:设置框架是否可用。若设为False,框架的标题将灰色显示,且框架中其他控件同时被禁用。,7.1 内部控件,7.1.6 绘制图形 1. Line控件:Line控件允许程序员在设计时通过控件的属性,对确定直线的位置、长度、颜色以及线型等进行设置,也可以在运行时通过代码修改有关的属性。 2. Shape控件:Shape控件可以在窗体、框架或图片框中创建预定义的形状,如:矩形、正方形、椭圆、圆、圆角矩形或圆角正方形。 3. Pset方法:该方法用于在对象上画一个像素点,这是绘图的最基本元素

      5、。其语法格式如下: object.Pset Step (x,y) ,Color 4. Line方法: Line方法用于在对象上画直线和矩形。语法格式如下: object.Line Step (x1, y1) Step (x2, y2) ,color , BF 5. Circle方法:Circle方法可画出圆形和椭圆形的各种形状。另外,Circle方法还可以画出圆弧(圆的一部分)和楔形饼块。语法格式如下: object.Circle Step(x, y), radius, color, start, end, aspect,7.1 内部控件,7.1.7 图片框和图像框 PictureBox(图片框)和Image(图像)控件均可以用来显示图像,支持的图像文件格式有:位图(.bmp)、图标(.ico)、图元文件(.wmf)、增强型图元文件(.emf)、JPEG和GIF文件。它们的Picture属性用于设置装载的图形,可以在属性窗口中设置,也可以在运行中通过代码加载。加载方法为: object.Picture=LoadPicture(“图形文件名“) 缺省文件名时表示清除图片框中的图片。 Pi

      6、ctureBox与Image控件主要不同之处有以下几点: PictureBox除了可以显示图形以外,还可以作为其他控件的容器,同时支持VB的图形方法。用户可以通过剪贴板给PictureBox添加图形。它不能延伸图形以适应控件的大小,但可以自动调整控件的大小以显示完整的图形。 Image只能用于显示图片,控件使用系统资源少,而且重新绘图的速度较快,可以延伸图片的大小以适应控件的大小。但它支持的属性、事件和方法较PictureBox少一些。,7.1 内部控件,7.1.8 定时器 Timer控件是一种无需用户干预,按一定时间间隔周期性地自动引发事件的控件。一般用来检查系统时间,判断是否该执行某项任务,也可以用于后台处理。Timer控件必须依附在窗体上,但它在程序运行时是不可见的,所以可以随意将它放置在窗体的任何位置上。其主要属性如下所示: Enanled:该属性为True时,定时器开始工作,为False时暂停。 Interval:该属性用来设置定时器触发的周期(以毫秒计)取值范围为064767。 定时器使用示例:例7-13,7.1 内部控件,7.1.9 滚动条 HScrollBar(水平滚动

      7、条)和VScrollBar(垂直滚动条)通常被用作独立的输入控件,用来连续地调整数据。如改变声音的音量、改变颜色等。它们的操作方法完全一致,只是在外观上有所不同。其主要属性如下: LargeChange:该属性值决定当用户单击滚动条时,定位钮移动几个单位。 SmallChange:该属性的值决定当用户单击滚动条两端箭头时,定位钮移动几个单位。 Value:该属性决定滚动条的当前值(是一个整数)。 Max、Min:这两个属性决定Value的最大和最小值。 滚动条的操作常伴随着Change事件和Scroll事件。Change事件在滚动条的滚动框移动后触发。如:在释放释放滚动框、单击滑杆或两端的箭头时引起Change事件。Scroll事件在移动滚动框后触发,而在单击两端箭头或滑杆时不触发,可以用该事件访问滚动条被拖动后的数值。,7.1 内部控件,7.2.1 ActiveX控件概述 ActiveX控件加入工具箱后,既成为开发和运行环境的一部分,并为应用程序提供了新的功能。ActiveX控件包括各种版本VB提供的控件(如CommonDialog控件等)和仅在专业版和企业版中提供的控件(如,Lis

      8、tview、Toolbar和Animation),另外还有许多由第三方提供和用户自己开发的ActiveX控件。需要注意的是,扩展名为.vbx的控件使用了老的技术,用VB早期版本编写的应用程序中可能会找到这些控件。当VB打开包含.vbx控件的工程时,在缺省情况下会用.ocx控件取代它,当然,这只有在这些控件的.ocx版本存在时才可以。 7.2.2 添加删除ActiveX控件 ActiveX控件在使用前需要执行“工程”菜单下的“部件”命令,在打开的“部件”对话框中选择“控件”标签,然后选择需要加入工具箱中的ActiveX控件名,单击“确定”即可将控件加入到工具箱中。 若要从工具箱中删除AcitveX控件只需在“部件”对话框中清除要删除控件旁边的复选框,再单击“确定”按钮即可,但不能删除工程中正在使用的控件。,7.2 ActiveX控件,7.2.3 创建ActiveX控件 VB一个令人兴奋的特点就是允许用户自己开发需要的控件,并将其编译成.ocx文件以便在任何工程中方便地调用。 创建简单ActiveX控件的一般过程如下: (1) 建立一个新的ActiveX控件工程。 (2) 象设计一般程序一

      9、样“画出”控件的界面。 (3) 编写实现控件行为的代码。 (4) 编写实现控件特有属性、方法和事件的代码。 (5) 检测并保存控件的所有文件。 (6) 将控件编译成.ocx文件。 创建ActiveX控件示例:例7-15,7.2 ActiveX控件,7.3.1 Animation控件 Animation控件用于播放无声的AVI动画文件。AVI 动画类似于电影,由若干帧位图组成。例如,在Windows中复制文件时看到的“文件”从一个文件夹“飞入”另一个文件夹的动画效果,就是这种无声AVI的典型应用。 需要说明的是,虽然AVI动画可以有声音,但这样的动画不能在Animation控件中使用,如果试图装载这样的文件将会产生错误。要播放有声的.avi文件,请使用后面介绍的Multimedia (MCI) 控件。Animation控件的常用属性见表7-14。 AutoPlay:该属性设为True时能自动播放加载的AVI文件,设为False停止播放。 Center:决定动画是否在Animation控件正中播放,若设为True,该控件不会改变自己的大小,而是将动画显示在由该控件定义的区域的正中央。若设为False,在运行时该控件会自动根据动画的大小设置自身的大小。控件的左上角为运行时动画的位置。该属性运行时不可用。 Animation控件常用的方法有:Open、Play、Stop、Close方法。,7.3 多媒体控件,7.3.2 Multimedia MCI 控件 Multimedia MCI控件用于管理多媒体控制接口(MCI)设备上多媒体文件的记录与播放。从概念上说,该控件就是一组按钮,它被用来向诸如声卡、MIDI序列发生器、CD-ROM驱动器、视频CD播放器和视频磁带录放器等设备发出MCI命令。MCI控件还支持 Windows(*.avi)视频文件的播放。但Multimedia控件上哪些按钮可用,能够提供哪些功能,取决于计算机的硬件和软件配置。例如,一台没有安装声卡的计算机无论如何也不会播放音乐。 Multimedia MCI 控件使用示例:例7-18,7.3 多媒体控件,

      《常用控件与属性》由会员san****019分享,可在线阅读,更多相关《常用控件与属性》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.