常用控件教学内容.ppt
《常用控件教学内容.ppt》由会员分享,可在线阅读,更多相关《常用控件教学内容.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第6章 常用控件 1常用控件 第6章 常用控件 2(2)Default:确认属性(逻辑值),设置为确认属性(逻辑值),设置为True时,按时,按Enter键相当于用鼠标器单击了该按钮。键相当于用鼠标器单击了该按钮。注意:在一个窗体只能的一个按钮的注意:在一个窗体只能的一个按钮的Default设置为设置为Ture(3)Cancel:取消功能属性(逻辑值),当设置为取消功能属性(逻辑值),当设置为Ture时,时,程序运行时按程序运行时按Esc键与单击此命令按钮的效果相同。键与单击此命令按钮的效果相同。注意:在一个窗体只能的一个按钮的注意:在一个窗体只能的一个按钮的Cancel属性设置为属性设置为
2、Ture(4)Value:检查该按钮是否按下检查该按钮是否按下.该属性在设计时无效该属性在设计时无效.(5)Picture:按钮可显示图片文件按钮可显示图片文件(.bmp和和.Ico),只有当,只有当Style属性值设属性值设为为1时有效时有效(6)Style:确定显示的形式确定显示的形式.0只能显示文字只能显示文字,1文字、图文字、图形均可形均可。(7)ToolTipText:设置工具提示,和设置工具提示,和Picture结合使用。结合使用。6.1.1 6.1.1 命令按命令按钮钮 第6章 常用控件 3(二)、方法(二)、方法1.Move2.Setfocus获得焦点获得焦点(三)、事(三)、
3、事件件最常用的是最常用的是Click()事件,一般也只对该事件进事件,一般也只对该事件进行编程。行编程。6.1.1 6.1.1 命令按命令按钮钮 第6章 常用控件 4用于显示文本用于显示文本(输出输出)信息,不能作为输入信息的界面。信息,不能作为输入信息的界面。1基本属性基本属性Name、Height、Width、Top、Left、Enabled、Visible、Font、ForeColor、BackColor等与窗体的使用相同。等与窗体的使用相同。2常用属性常用属性(1)Caption属性属性Caption属属性性用用来来改改变变Label控控件件中中显显示示的的文文本本。Caption属属
4、性性允允许许文文本本的的长长度度最最多多为为1024字字节节。缺缺省省情情况况下下,当当文文本本超超过过控控件件宽宽度度时时,文文本本会会自自动动换换行行,而而当当文文本本超超过过控控件件高度时,超出部分将被裁剪掉。高度时,超出部分将被裁剪掉。6.1.2 6.1.2 标签控件标签控件 第6章 常用控件 5(2)Alignment属性属性设置设置Caption属性中文本的对齐方式,共有三种可选值:属性中文本的对齐方式,共有三种可选值:0左对齐左对齐(LeftJustify);1右对齐右对齐(RightJustify);2居中对齐居中对齐(CenterJustify)。(3)BackStyle属性
5、属性该该属属性性用用于于确确定定标标签签的的背背景景是是否否透透明明。有有两两种种情情况况可可选选:值值为为0时时,表表示示背背景景透透明明,标标签签后后的的背背景景和和图图形形可可见见;值值为为1时,表示不透明,标签后的背景和图形不可见。时,表示不透明,标签后的背景和图形不可见。6.1.2 6.1.2 标签控件标签控件 第6章 常用控件 6(4)AutoSize属性属性AutoSize属属性性确确定定标标签签是是否否会会随随标标题题内内容容的的多多少少自自动动变变化化。如如果果值值为为True,则则随随Caption内内容容的的大大小小自自动动调调整整控控件件本本身身的的大大小小,且且不不换
6、换行行;如如果果值值为为False,表表示示标标签签的的尺尺寸寸不不能能自自动动调整,超出尺寸范围的内容不予显示。调整,超出尺寸范围的内容不予显示。(5)WordWrap属性属性 6.1.2 6.1.2 标签控件标签控件 第6章 常用控件 7例例6.1在在窗窗体体上上,放放置置5个个标标签签,其其名名称称使使用用默默认认值值Label1Label5,它它们们的的高高度度与与宽宽度度相相同同,在在属属性性窗窗口口,按按下下表表设设置置它们的属性它们的属性 6.1.2 6.1.2 标签控件标签控件 对象属性(属性值)属性(属性值)属性(属性值)属性(属性值)标签1Name(Label1)Capti
7、on(”左对齐”)Alignment(0)BorderStyle(1)标签2Name(Label2)Caption(”水平居中”)Alignment(2)BorderStyle(1)标签3Name(Label3)Caption(”自动”)AutoSize(True)BorderStyle(1)标签4Name(Label4)Caption(”背景白”)BackColor(&H00FFFFFF&)BorderStyle(0)标签5Name(Label5)Caption(”前景红”)ForeColor(&H000000FF&)BorderStyle(0)第6章 常用控件 8设置后各标签的显示如下图设
8、置后各标签的显示如下图3、事件、事件标签可响应单击(标签可响应单击(Click)和双击(和双击(DblClick)事件,但一)事件,但一般情况不对它进行编程般情况不对它进行编程 6.1.2 6.1.2 标签控件标签控件 第6章 常用控件 9是一个文本编辑区域,在该区域输入,编辑和显示文本。是一个文本编辑区域,在该区域输入,编辑和显示文本。(一)(一)属性属性1基本属性基本属性Name、Height、Width、Top、Left、Enabled、Visible、Font,ForeColor、BackColor等与标签控件相同。等与标签控件相同。2常用属性常用属性(1).Text文本属性文本属性在
9、文本框中显示的正文内容存放在在文本框中显示的正文内容存放在Text属性中。当程序运属性中。当程序运行时,用户通过键盘输入正文内容,保存在行时,用户通过键盘输入正文内容,保存在Text属性中。属性中。文本框没有文本框没有Caption属性属性6.1.3文本框控件文本框控件 第6章 常用控件 10(2)Maxlength:设置正文的最多字符个数设置正文的最多字符个数,0任意长度值任意长度值。(3)MultiLine:是否为多行是否为多行,默认一行默认一行.False(4)ScrollBars:当当MultiLine为为True时时,该属性才有效该属性才有效,滚动条滚动条的形式。的形式。0-None
10、:无滚动条、:无滚动条、1-Horizontal:水平滚动条、:水平滚动条、2-Vertical垂直滚动条、垂直滚动条、3-Both水平和垂直滚动条水平和垂直滚动条。(5)Locked:是否可被编辑属性,是否可被编辑属性,False,表示为可编辑。,表示为可编辑。(6)PassWordChar属性属性设置设置PasswordChar属性为了掩盖文本框中输入的字符。属性为了掩盖文本框中输入的字符。该属性的设置只有在该属性的设置只有在MultiLine设为设为False才有效才有效6.1.3文本框控件文本框控件 第6章 常用控件 11(7)SelStart、SelLength和和SelText属性
11、属性这三个属性是文本框中对文本的编辑属性。这三个属性是文本框中对文本的编辑属性。SelStart:确确定定在在文文本本框框选选中中文文本本的的起起始始位位置置。第第一一字字符符的的位位置置为为0。若若没没有有选选择择文文本本,则则用用于于返返回回或或设设置置文文本本的的插插入入点点位位置置,如如果果SelStart的的值值大大于于文文本本的的长长度度,则则SelStart取取当当前前文本的长度:文本的长度:SelLength:设置或返回文本框中选定的文本字符串长度设置或返回文本框中选定的文本字符串长度(字符个数)。(字符个数)。SelText:设置或返回当前选定文本中的文本字符串。设置或返回当
12、前选定文本中的文本字符串。6.1.3文本框控件文本框控件 第6章 常用控件 12Change事件:事件:当改变文本框的当改变文本框的Text属性时会引发该事件。当用输入一属性时会引发该事件。当用输入一个字符,就会触发一次个字符,就会触发一次Change事件。事件。例:在文本框例:在文本框Text1的的Change事件编写有如下程序代码:事件编写有如下程序代码:PrivateSubText1_Change()PrintText1.texEndSub当程序运行后中输入当程序运行后中输入ABCD,则在窗体上在输出结果是?,则在窗体上在输出结果是?6.1.3文本框控件文本框控件常用事件常用事件 第6章
13、 常用控件 13KeyPress事件事件当用户按下并释放键盘上一个当用户按下并释放键盘上一个ANSI键时,就会触发一键时,就会触发一次该事件,并返回一个次该事件,并返回一个KeyAscii参数(字符的参数(字符的Ascii值)到该值)到该事件过程中。事件过程中。例如:例如:PrivateSubText1_KeyPress(KeyAsciiAsInteger)PrintKeyAscii,Chr(KeyAscii)EndSub当程序运行后中输入当程序运行后中输入ABCD,则在窗体上在输出结果是?,则在窗体上在输出结果是?LostFocus:当控件失去焦点时发生。当控件失去焦点时发生。GotFocu
14、s:当控件获得焦点时发生。当控件获得焦点时发生。6.1.3文本框控件文本框控件常用事件常用事件 第6章 常用控件 14(三)(三)常用方法常用方法文本框最有用的方法是:文本框最有用的方法是:SetFocus,使用形式:,使用形式:对象对象.SetFocus功能:功能:是把光标移到指定的文本框对象中。是把光标移到指定的文本框对象中。例例6.2设计一个打字练习程序,界面如图设计一个打字练习程序,界面如图6-4所示。所示。要求:程序运行后,单击要求:程序运行后,单击“开始开始”按钮,即在上方按钮,即在上方标签中产生一行练习文字,用户可在下方文本框中标签中产生一行练习文字,用户可在下方文本框中输入文字
15、,单击输入文字,单击“结束结束”按钮后,显示统计信息并按钮后,显示统计信息并结束程序。结束程序。6.1.3文本框控件文本框控件 第6章 常用控件 156.2 单选钮、检查框及框架6.2.1单选钮单选钮1用途用途单单选选钮钮(OptionButton)也也称称作作选选择择按按钮钮。一一组组单单选选钮钮控控件件可可以以提提供供一一组组彼彼此此相相互互排排斥斥的的选选项项,任任何何时时刻刻用用户户只只能能从从中中选选择择一一个个选选项项,实实现现一一种种“单单项项选选择择”的的功功能能,被被选选中中项项目目左左侧侧圆圆圈圈中会出现一黑点。中会出现一黑点。单选按钮 第6章 常用控件 162.重要属性重
16、要属性(1)Caption:文本标题。设置单选钮的文本注释内容。文本标题。设置单选钮的文本注释内容。(2)Alignment属性属性:0:LeftJustify(缺省设置缺省设置)控件钮在左边,标题显示控件钮在左边,标题显示在右边。在右边。1:RightJustify控件钮在右边,标题显示在左边。控件钮在右边,标题显示在左边。(3)Value属性属性True:True:单选钮被单选钮被选定选定False:False:单选钮未被单选钮未被选定(选定(缺省设置)缺省设置)(4)Style属性属性0-Standard:标准方式标准方式 1-Graphical:图形方式:图形方式说说明:明:在在Sty
17、le属性设置为属性设置为1时,可使用时,可使用Picture属性属性(未选定时的图标或位图)(未选定时的图标或位图)6.2 单选钮、检查框及框架 第6章 常用控件 173方法方法 SetFocus方方法法是是单单选选钮钮控控件件最最常常用用的的方方法法,可可以以在在代代码码中中通通过该方法将过该方法将Value属性设置为属性设置为True。与与命命令令按按钮钮相相同同,使使用用该该方方法法之之前前,必必须须要要保保证证单单选选钮钮处处于于可见和可用状态(即可见和可用状态(即Visible与与Enabled属性值均为属性值均为True)。)。4事件事件Click事事件件是是单单选选钮钮控控件件最
18、最基基本本的的事事件件,一一般般情情况况用用户户无无需需为为单单选选钮钮编编写写Click事事件件过过程程,因因为为当当用用户户单单击击单单选选钮钮时时,它它会自动改变状态。会自动改变状态。例例6.1单选钮示例(单选钮示例(Pg.185)。)。6.2 单选钮、检查框及框架 第6章 常用控件 186.2.2检查框检查框1用途用途检检查查框框(CheckBox)也也称称作作复复选选框框、选选择择框框。一一组组检检查查框框控控件件可可以以提提供供多多个个选选项项,它它们们彼彼此此独独立立工工作作,所所以以用用户户可可以以同同时时选选择择任任意意多多个个选选项项,实实现现一一种种“不不定定项项选选择择
19、”的的功功能能。选选择择某一选项后,该控件将显示某一选项后,该控件将显示,而清除此选项后,而清除此选项后,消失。消失。检查框被选中6.2 单选钮、检查框及框架 第6章 常用控件 192.重要属性重要属性Caption、Alignment、Style与单选钮相同与单选钮相同检查框的检查框的Value属性与单选按钮不同,其值为数值型数属性与单选按钮不同,其值为数值型数据,可取据,可取0,1,2 检查框检查框0-Unchecked:未被未被选定选定1-Checked:选定:选定2-Grayed:灰色,禁止选择灰色,禁止选择 单选钮单选钮True:True:单选钮被单选钮被选定选定False:Fals
20、e:单选钮未被单选钮未被选定,选定,缺省设置缺省设置检查框与单选按钮检查框与单选按钮Value属性的比较属性的比较6.2 单选钮、检查框及框架 第6章 常用控件 204事件事件Click事事件件是是检检查查框框控控件件最最基基本本的的事事件件。用用户户一一般般无无需需为为检检查查框框编编写写Click事事件件过过程程,但但其其对对Value属属性性值值的的改改变遵循以下规则:变遵循以下规则:单击未选中的检查框时,单击未选中的检查框时,Value属性值变为属性值变为1;单击已选中的检查框时,单击已选中的检查框时,Value属性值变为属性值变为0;单击变灰的检查框时,单击变灰的检查框时,Value
21、属性值变为属性值变为0。6.2 单选钮、检查框及框架 第6章 常用控件 216.2.3 框架(Frame)Frame控件为控件提供可标识的分组。它是一个控件为控件提供可标识的分组。它是一个容器控件容器控件。当需要在同一窗体内建立几组互独立的单选钮时,就需要用框当需要在同一窗体内建立几组互独立的单选钮时,就需要用框架将每一组单选钮框框起来,把架将每一组单选钮框框起来,把OptionButton控件分成几组,控件分成几组,如下形式。如下形式。框架设Caption为 字体 第6章 常用控件 22框架内控件的创建方法:框架内控件的创建方法:为了将控件分组,首先需要绘制为了将控件分组,首先需要绘制Fra
22、me控件,然后绘制控件,然后绘制Frame里面的控件。这样就可以把框架和里面的控件同时移动。里面的控件。这样就可以把框架和里面的控件同时移动。如果在如果在Frame外部绘制了一个控件并试图把它移到框架内部,外部绘制了一个控件并试图把它移到框架内部,那么控件将在那么控件将在Frame的上部,这时需分别移动的上部,这时需分别移动Frame和控件。和控件。方法方法1:单击工具箱上的工具,然后用出现的单击工具箱上的工具,然后用出现的“+”指针,指针,在框架中适当位置拖拉出适当大小的控件。不能使用双击工具在框架中适当位置拖拉出适当大小的控件。不能使用双击工具箱上工具的自动方式。箱上工具的自动方式。方法方
23、法2:将控件将控件“剪切剪切”(Ctrl+X)到剪贴板,然后选中到剪贴板,然后选中框架,使用框架,使用(Ctrl+V)命令粘贴到框架内。命令粘贴到框架内。6.2.3 框架(Frame)第6章 常用控件 23重要属性重要属性1.Caption属性:框架标题属性:框架标题2 Enabled属性:属性:缺省为缺省为TrueFalse:标题呈灰色,:标题呈灰色,不允许对框架内的所有对象进行操作不允许对框架内的所有对象进行操作。3.Visible属性:属性:True:框架及其控件可见。:框架及其控件可见。False:框架及其控件被隐含起来。:框架及其控件被隐含起来。事件:事件:框架可以响应的事件框架可以
24、响应的事件ClickClick、DblClickDblClick一般不需要有关框架的事件过程。一般不需要有关框架的事件过程。例例6.2单选钮、检查框及框架用法示例。单选钮、检查框及框架用法示例。Pg.1876.2.3 框架(Frame)第6章 常用控件 246.3 滚动条(ScrollBar)1用用途途 滚动条控件(滚动条控件(ScrollBar)分为水平滚动条()分为水平滚动条(HScrollbar)和垂直滚动条(和垂直滚动条(VscrollBar)二种,通常附在窗体上协助观察)二种,通常附在窗体上协助观察数据或确定位置,也可用作数据输入工具,用来提供某一范数据或确定位置,也可用作数据输入工
25、具,用来提供某一范围内的数值供用户选择。围内的数值供用户选择。第6章 常用控件 252.属性属性(1)Value滑块所处位置所代表的值。滑块所处位置所代表的值。(2)Max:最大值:最大值-32,76832,767(3)Min:最小值:最小值-32,76832,767(4)SmallChange最小变动值,最小变动值,单击箭头时移动的增量值。单击箭头时移动的增量值。(5)LargeChange最大变动值,单击空白处时移动的增量值。最大变动值,单击空白处时移动的增量值。6.3 滚动条(ScrollBar)第6章 常用控件 264事件事件(1)Change事件事件滚滚动动条条的的Change事事件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 控件 教学内容
限制150内