第章VisualBasic常用基本控件课件.ppt

上传人(卖家):晟晟文业 文档编号:5071437 上传时间:2023-02-08 格式:PPT 页数:33 大小:459.50KB
下载 相关 举报
第章VisualBasic常用基本控件课件.ppt_第1页
第1页 / 共33页
第章VisualBasic常用基本控件课件.ppt_第2页
第2页 / 共33页
第章VisualBasic常用基本控件课件.ppt_第3页
第3页 / 共33页
第章VisualBasic常用基本控件课件.ppt_第4页
第4页 / 共33页
第章VisualBasic常用基本控件课件.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、第第4章章 Visual Basic常用基本控件常用基本控件【本章要点】介绍【本章要点】介绍Visual Basic常用基本控件,包常用基本控件,包括命令按钮、标签、文本框、单选按钮、复选框、括命令按钮、标签、文本框、单选按钮、复选框、框架、列表框、组合框、图像框、图片框、滚动条框架、列表框、组合框、图像框、图片框、滚动条和计时器和计时器【学习目标】掌握基本控件和【学习目标】掌握基本控件和ActiveX控件的添加控件的添加方法;掌握命令按钮,标签,文本框,单选按钮,方法;掌握命令按钮,标签,文本框,单选按钮,复选框,框架,列表框,组合框,图片框,图像框,复选框,框架,列表框,组合框,图片框,图

2、像框,滚动条和计时器控件的常用属性、事件和方法。滚动条和计时器控件的常用属性、事件和方法。集成开发环境左边的工具箱,其中含有许多可视化的控制对象(控件)。控件越多,意味着VB的开发能力也就越强。1.标准控件标准控件VB启动时,一般仅在工具箱中装载一些基本的控件。添加具体控件的方法添加具体控件的方法:方法一:方法一:画;方法二:方法二:双击。2.ActiveX控件控件微软公司以及一些第三方厂商开发了许多扩展的高微软公司以及一些第三方厂商开发了许多扩展的高级控件,这些控件被称为级控件,这些控件被称为ActiveX控件。控件。是一个或多个对象组成的扩展名为是一个或多个对象组成的扩展名为.ocx的独立

3、文件,的独立文件,一般情况下一般情况下ActiveX控件被安装和注册在控件被安装和注册在C:windowssystem或或system32目录下。目录下。命令按钮命令按钮(CommandButton)命令按钮是Visual Basic应用程序中最常用的控件,是用户与应用程序交互最直接、简便的方法。其默认名称为Commandx。主要事件是单击(Click),不支持双击事件。命令按钮命令按钮(CommandButton)常用属性属性用途Name引用该对象的名称Caption按钮上显示的文本Default默认命令按钮,EnterCancel默认取消按钮,EscToolTipText解释功能对象对象属

4、性属性设置设置窗体窗体(名称)(名称)CaptionFontNameFontSizeForm1命令按钮的例命令按钮的例题题宋体宋体小四号小四号命令按钮命令按钮1(名称)(名称)CaptionFontSizecmdPrint显示显示五号五号命令按钮命令按钮2(名称)(名称)CaptionFontSizecmdCls清除清除五号五号命令按钮命令按钮3(名称)(名称)CaptionFontSizecmdExit退出退出五号五号4.3.1 标签标签(Label)一般功能是一般功能是显示文本信息显示文本信息。常被用做窗体上其他控件。常被用做窗体上其他控件的说明和提示,还可被用作文本信息的输出工具。的说明

5、和提示,还可被用作文本信息的输出工具。主要属性:主要属性:Caption属性:设置在标签控件中显示的文本属性:设置在标签控件中显示的文本Alignment属性:设置标签中文本的对齐方式属性:设置标签中文本的对齐方式Font属性:设置标签文字的字体属性:设置标签文字的字体ForeColor属性:设置标签文字颜色属性:设置标签文字颜色BackColor属性:设置标签背景颜色属性:设置标签背景颜色AutoSize属性:是否自动调整大小属性:是否自动调整大小4.3.2 文本框文本框(TextBox)标签中标签中只能显示文本,不能进行文本的输入、编辑只能显示文本,不能进行文本的输入、编辑;而在文本框中而

6、在文本框中既可显示文本,又可输入、编辑文本既可显示文本,又可输入、编辑文本。文本框没有文本框没有Caption属性。属性。Text属性:文本框中文本内容属性:文本框中文本内容MultiLine属性:为属性:为True,则可以输入多行文本,则可以输入多行文本ScrollBars属性:滚动条设置属性:滚动条设置Locked属性:是否可以编辑属性:是否可以编辑SelText属性:当前所选择的字符串内容属性:当前所选择的字符串内容4.3.2 文本框文本框(TextBox)常用事件:常用事件:Change(默认事件默认事件):改变文本框内容时发生:改变文本框内容时发生KeyPress:在文本框中按键盘上

7、的键时发生:在文本框中按键盘上的键时发生GetFocus:文本框获得焦点时发生:文本框获得焦点时发生LostFocus:文本框失去焦点时发生:文本框失去焦点时发生常用方法:常用方法:对象名称对象名称.SetFocus:获取焦点:获取焦点【例【例4-2】编程,由用户从键盘上输入两个数,然后编程,由用户从键盘上输入两个数,然后求乘积,并将结果显示出来。求乘积,并将结果显示出来。(1)添加控件,设置相关属性(2)编写命令按钮的 Click事件过程代码:Private Sub Command1_Click()Text3.Text=Val(Text1.Text)*Val(Text2.Text)End S

8、ub4.4.1 单选按钮单选按钮(OptionButton)单选按钮单选按钮:由两个以上的单选按钮组成:由两个以上的单选按钮组成互斥互斥的选项的选项组。组。任何时候在选项组中只能选择任何时候在选项组中只能选择一个选项一个选项。u常用属性常用属性是是Caption和和Value Value属性表示控件的状态,缺省值为属性表示控件的状态,缺省值为False。u常用事件常用事件是是Click 单击某按钮,其单击某按钮,其Value值变为值变为trueu常用方法是常用方法是SetFocus获取焦点,并修改获取焦点,并修改value值变为值变为trueu缺省时,直接放到窗体上的所有单选按钮自动构缺省时,

9、直接放到窗体上的所有单选按钮自动构成一组。成一组。【例【例4-3】程序运行后,单击单选按钮,就可以将它程序运行后,单击单选按钮,就可以将它对应的年份、月份、日期或星期显示在标签中对应的年份、月份、日期或星期显示在标签中 可选中多项,“”号被选中。单击一次,它的状态在“选中”和“没选中”间切换。u常用属性常用属性是是Caption和和Value Value属性表示控件的状态:属性表示控件的状态:0-未被选中未被选中(缺省值缺省值)1-选定选定 2 灰色灰色(禁止用户访问禁止用户访问)u主要事件也是是主要事件也是是Click u主要方法是主要方法是SetFocus获取焦点,但不修改获取焦点,但不修

10、改value值值【例【例4-4】通过复选框来控制界面上的文本框中文通过复选框来控制界面上的文本框中文字的字体、字型、颜色和大小。字的字体、字型、颜色和大小。框架框架是一种容器控件。主要作用是对窗体上的控是一种容器控件。主要作用是对窗体上的控件进行分组,使得窗体上的内容在视觉上比较有件进行分组,使得窗体上的内容在视觉上比较有条理。框架内部的控件可随框架移动,并受框架条理。框架内部的控件可随框架移动,并受框架某些属性某些属性(如如Enabled、Visible等等)控制控制u常用属性常用属性是是Captionu可先画出框架,再将其它控件画到框架中;或可先画出框架,再将其它控件画到框架中;或者者“剪

11、切剪切”框架外的控件,框架外的控件,“粘贴粘贴”到框架中到框架中【例【例4-5】用框架将单选按钮分组,分别用来改变文用框架将单选按钮分组,分别用来改变文本框中文字的字体、字的大小、字的颜色。本框中文字的字体、字的大小、字的颜色。列表框列表框(ListBox)可从列出的多个项目中任意选择,可从列出的多个项目中任意选择,可选择其中的一项或多项。可选择其中的一项或多项。组合框组合框(ComboBox)=文本框列表框,用户可以像文本框列表框,用户可以像列表框一样选择,也可直接在编辑区输入。列表框一样选择,也可直接在编辑区输入。1.主要属性主要属性List属性属性:由多个值构成的字符串数组,数组中每:由

12、多个值构成的字符串数组,数组中每一项都是一个列表项。一项都是一个列表项。引用方法:引用方法:.List(i)ListCount属性属性:返回:返回List数组中元素个数。数组中元素个数。ListIndex属性属性:选择项目的索引:选择项目的索引0ListCount-11.主要属性主要属性Style属性属性:指示控件的显示类型。ListBox控件控件Style取值及含义取值及含义0默认,文本项旁无复选框1有复选框,可选择多项ComboBox控件控件Style取值及含义取值及含义0下拉列表+文本框1文本框+不能下拉列表2仅允许在下拉列表中选择1.主要属性主要属性MultiSelect属性属性(Li

13、stBox):是否能够复选。0:不可复选;1:简单复选;2:复杂复选Selected属性属性:返回某个项目的选择状态。List1.selected(0)=tureText属性属性:返回被选项目的项目值。List1.Text=List1.List(List1.ListIndex)Columns属性属性(ListBox):能否分列显示。0单列显示;1多列显示。2.方法方法AddItem方法方法:将项目添加到列表框控件或组合框控件。.AddItem Item,IndexRemoveItem方法方法:用于从列表框控件或组合框控件中删除一项。.RemoveItem IndexClear方法方法:清除控件

14、中所有项目。.Clear3.事件事件Click事件事件:单击时列表中某一项时触发,会自动更改控件的ListIndex、Selected、Text属性,无需代码。DbClick事件事件:双击时列表中某一项时触发。Change事件事件:通过键盘改变组合框中文本框内文本时或通过代码Text属性值时触发。【例【例4-6】设计选课程序,能将课程库列表框中列表设计选课程序,能将课程库列表框中列表项添加到选课列表框中,能删除选课列表框中的列项添加到选课列表框中,能删除选课列表框中的列表项,能清空列表框。表项,能清空列表框。【例【例4-7】判断组合框中整数是否为同构数。程序要判断组合框中整数是否为同构数。程序

15、要求,用户在组合框中选择或输入一个两位数,单击求,用户在组合框中选择或输入一个两位数,单击命令按钮后可判别它是否是同构数。命令按钮后可判别它是否是同构数。同构数:指恰好出现在其平方数的右端的整数同构数:指恰好出现在其平方数的右端的整数例如:例如:6的平方是的平方是36,所以,所以6是同构数是同构数图片框图片框(PictureBox)和和图像控件图像控件(Image)的异同的异同:相同点相同点:都能用来显示图形或图片:位图:都能用来显示图形或图片:位图(.bmp)、图标、图标(.ico)、图元、图元(.wmf)、JPEG或或GIF等等主要区别主要区别:图片框中可以图片框中可以包含包含其它控件,而

16、图像框不能。其它控件,而图像框不能。图像框比图片框占用的图像框比图片框占用的内存少内存少,显示速度快。,显示速度快。图片框可以调整大小适应图形图片框可以调整大小适应图形(Autosize),图像框中图形可变形适应图像框图像框中图形可变形适应图像框(Stretch)。示例示例加载图形方法加载图形方法设计时加载:设计时加载:”属性属性”-”Picture”-加载文件加载文件运行时显示或替换:运行时显示或替换:.Picture=LoadPicture(Filename)【例【例4-8】单击单击“加载图片加载图片”按钮在图片框上显示指定按钮在图片框上显示指定图片,单击图片,单击“清除图片清除图片”按钮

17、来清除图片框上的图按钮来清除图片框上的图片;单击片;单击“显示文字显示文字”按钮在图片框中输出一行文按钮在图片框中输出一行文字,单击字,单击“清空文字清空文字”按钮清空图片框上输出的文按钮清空图片框上输出的文字。字。滚动条滚动条是一种常用来取代用户输入的控件,适用于是一种常用来取代用户输入的控件,适用于不需要精确输入数据的场合。不需要精确输入数据的场合。滚动条控件有两个:滚动条控件有两个:水平滚动条水平滚动条(HScrollBars)垂直滚动条垂直滚动条(VScrollBars)1.属性属性Max和和Min属性:滚动条代表的最大值和最小值。属性:滚动条代表的最大值和最小值。Max的缺省值为的缺

18、省值为32767,Min的缺省值为的缺省值为0MinMax0327671.属性属性Value:该属性表示滑块在滚动条上的当前位置。该属性表示滑块在滚动条上的当前位置。如在程序中设置该值,则把滑块移动到相应的位如在程序中设置该值,则把滑块移动到相应的位置。置。LargeChange:单击滚动框前后部位时,单击滚动框前后部位时,Value增加或减小的增量值。增加或减小的增量值。SmallChange:单击滚动条两端箭头时,单击滚动条两端箭头时,Value属性增加或减小的增量值。属性增加或减小的增量值。LargeChange 单击此单击此处时处时Value的变化值的变化值SmallChange 单击

19、此单击此处时处时Value的变化值的变化值Value2.事件事件Scroll事件事件:在滚动条内在滚动条内拖动滑块拖动滑块时触发的事件。时触发的事件。(单击滚动箭头或滚动条时不发生单击滚动箭头或滚动条时不发生Scroll事件事件);Scroll事件用于跟踪滚动条中的动态变化事件用于跟踪滚动条中的动态变化Change事件事件:改变滚动框位置改变滚动框位置触发的事件。触发的事件。Change事件则用来获得变化后滚动条的位置事件则用来获得变化后滚动条的位置(值值)示例示例【例【例4-9】程序运行时,拖动滚动条内滑块,文本框程序运行时,拖动滚动条内滑块,文本框内显示滚动条内滑块的内显示滚动条内滑块的V

20、alue值;当滚动条值;当滚动条Value属属性值发生变化时,文本框内显示性值发生变化时,文本框内显示“变变”,且其字体,且其字体大小马上调整成当前滚动条的大小马上调整成当前滚动条的Value属性值。属性值。计时器计时器(Timer):控制定时发生事件的控件。:控制定时发生事件的控件。1.属性属性Interval:设置定时器事件之间所间隔的:设置定时器事件之间所间隔的毫秒毫秒数数,缺省值为缺省值为0(Timer控件无效控件无效),最大为,最大为65535 Enabled:设置定时器是否可用,缺省为:设置定时器是否可用,缺省为True2.事件事件 Timer:以:以Interval属性指定的时间间隔发生属性指定的时间间隔发生(Enabled属性设置为属性设置为True)注:定时器控件只在设计时出现在窗体上,运行时注:定时器控件只在设计时出现在窗体上,运行时不可见不可见【例【例4-10】设计一个设计一个10秒倒计时的程序。运行时,秒倒计时的程序。运行时,单击单击“倒计时倒计时”按钮,文本框中数字按钮,文本框中数字10每秒减少每秒减少1,直到直到10后停止变化。后停止变化。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第章VisualBasic常用基本控件课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|