《第03讲-VBnew课件.ppt》由会员分享,可在线阅读,更多相关《第03讲-VBnew课件.ppt(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、学习内容:基本控件学习内容:基本控件1.标标 签签2 文本框文本框3.命令按钮命令按钮4.焦点与焦点与Tab顺序顺序第二章第二章 2.4 2.5 2.6 1.标标 签签 标签(标签(标签(标签(LabelLabel)主要用于显示不需要用户修改的文本。)主要用于显示不需要用户修改的文本。)主要用于显示不需要用户修改的文本。)主要用于显示不需要用户修改的文本。主要主要主要主要属性属性属性属性1 1CaptionCaption属性属性属性属性 标签要显示的内容。标签要显示的内容。标签要显示的内容。标签要显示的内容。2.name2.name属性属性属性属性 标签的名称。标签的名称。标签的名称。标签的名
2、称。3 3BorderStyleBorderStyle属性属性属性属性 边框属性边框属性边框属性边框属性 。4 4AutosizeAutosize属性属性属性属性 自动改变尺寸以适应其内容。自动改变尺寸以适应其内容。自动改变尺寸以适应其内容。自动改变尺寸以适应其内容。5 5AlignmentAlignment属性属性属性属性 确定标签中内容的对齐方式。确定标签中内容的对齐方式。确定标签中内容的对齐方式。确定标签中内容的对齐方式。6 6BackStyleBackStyle属性属性属性属性设置背景是否透明。设置背景是否透明。设置背景是否透明。设置背景是否透明。事事事事件件件件常常常常用用用用Cli
3、ckClick,DblClickDblClick事事事事件件件件。但但但但标标标标签签签签主主主主要要要要用用用用来来来来显示标题或文字说明,很少用来触发事件。显示标题或文字说明,很少用来触发事件。显示标题或文字说明,很少用来触发事件。显示标题或文字说明,很少用来触发事件。【例例例例3.13.1】在在在在窗窗窗窗体体体体上上上上建建建建立立立立两两两两个个个个标标标标签签签签,当当当当单单单单击击击击一一一一次窗体后,将个标签上显示的内容交换。次窗体后,将个标签上显示的内容交换。次窗体后,将个标签上显示的内容交换。次窗体后,将个标签上显示的内容交换。演示演示演示演示 4 4MaxlengthM
4、axlength属性属性属性属性 设置文本框中允许输入的最大字符数。设置文本框中允许输入的最大字符数。设置文本框中允许输入的最大字符数。设置文本框中允许输入的最大字符数。5 5MultiLineMultiLine属性属性属性属性 决定文本框是否允许接收多行文本。决定文本框是否允许接收多行文本。决定文本框是否允许接收多行文本。决定文本框是否允许接收多行文本。6 6PassWordCharPassWordChar属性属性属性属性当当当当MultiLineMultiLine为为为为FalseFalse时时时时,该该该该属属属属性性性性可可可可设设设设置置置置显显显显示示示示在在在在文文文文本框中的替
5、代符。本框中的替代符。本框中的替代符。本框中的替代符。7 7ScrollBarsScrollBars属性属性属性属性 决定文本框中是否有滚动条。决定文本框中是否有滚动条。决定文本框中是否有滚动条。决定文本框中是否有滚动条。8 SelLength 文本框中当前选中的字符个数。9 SelStart文本框中当前选中的字符中第一个字符的位置。10 SelText 文本框中当前选中的文字内容。8.9.10三个属性只能在程序中进行设置和返回。例 3.2 事件事件事件事件文文文文本本本本框框框框支支支支持持持持ClickClick,DblClickDblClick事事事事件件件件,常常常常用用用用的的的的还
6、还还还有有有有ChangeChange、GetFocusGetFocus 、LostFocusLostFocus、KeypressKeypress事件。事件。事件。事件。1 1ChangeChange事件事件事件事件当当当当用用用用户户户户输输输输入入入入新新新新内内内内容容容容,或或或或程程程程序序序序对对对对文文文文本本本本框框框框的的的的TextText属属属属性性性性重重重重新新新新赋赋赋赋值值值值,从而改变文本框的从而改变文本框的从而改变文本框的从而改变文本框的TextText属性时触发该事件。属性时触发该事件。属性时触发该事件。属性时触发该事件。2 2GetFocusGetFocu
7、s事件事件事件事件当文本框得到当文本框得到当文本框得到当文本框得到焦点焦点焦点焦点时触发该事件,称为时触发该事件,称为时触发该事件,称为时触发该事件,称为“得到焦点得到焦点得到焦点得到焦点”事件事件事件事件3 3LostFocusLostFocus事件事件事件事件当文本框失去焦点时触发该事件,称为当文本框失去焦点时触发该事件,称为当文本框失去焦点时触发该事件,称为当文本框失去焦点时触发该事件,称为“失去焦点失去焦点失去焦点失去焦点”事件。事件。事件。事件。4 KeypressKeypress事件事件事件事件 在在在在文文文文本本本本框框框框获获获获得得得得焦焦焦焦点点点点后后后后,当当当当用用
8、用用户户户户在在在在键键键键盘盘盘盘上上上上按按按按想想想想某某某某个个个个键键键键时时时时触触触触发发发发该该该该事件事件事件事件3.命令按钮命令按钮命命命命令令令令按按按按钮钮钮钮常常常常常常常常用用用用来来来来接接接接受受受受用用用用户户户户的的的的操操操操作作作作信信信信息息息息,触触触触发发发发相相相相应应应应的的的的事事事事件件件件过过过过程,以实现指定的功能。程,以实现指定的功能。程,以实现指定的功能。程,以实现指定的功能。(1 1 1 1)属性属性属性属性1 1CaptionCaption属性属性属性属性设定命令按钮上显示的文本。设定命令按钮上显示的文本。设定命令按钮上显示的文
9、本。设定命令按钮上显示的文本。2 2Default Cancel Default Cancel 属性属性属性属性该属性用于设置默认命令按钮。该属性用于设置默认命令按钮。该属性用于设置默认命令按钮。该属性用于设置默认命令按钮。3 3StyleStyle属性和属性和属性和属性和PicturePicture属性属性属性属性 命命命命令令令令按按按按钮钮钮钮可可可可以以以以显显显显示示示示图图图图形形形形。若若若若要要要要显显显显示示示示图图图图形形形形,首首首首先先先先应应应应将将将将Style Style 属属属属性设置为性设置为性设置为性设置为1 1,然后在,然后在,然后在,然后在Picture
10、Picture属性中设置要显示的图形文件。属性中设置要显示的图形文件。属性中设置要显示的图形文件。属性中设置要显示的图形文件。4 4ValueValue属性属性属性属性该该该该属属属属性性性性只只只只能能能能在在在在程程程程序序序序运运运运行行行行期期期期间间间间引引引引用用用用或或或或设设设设置置置置。TrueTrue表表表表示示示示被被被被按按按按下下下下,FalseFalse(默默默默认认认认)表表表表示示示示未未未未被被被被按按按按下下下下。无无无无论论论论何何何何时时时时选选选选定定定定命命命命令令令令按按按按钮钮钮钮都都都都会会会会将将将将其其其其 valuevalue属性设置为属
11、性设置为属性设置为属性设置为truetrue,并触发,并触发,并触发,并触发clickclick事件。事件。事件。事件。5 5ToolTipTextToolTipText属性属性属性属性 设置当鼠标在控件上暂停时显示的文本。设置当鼠标在控件上暂停时显示的文本。设置当鼠标在控件上暂停时显示的文本。设置当鼠标在控件上暂停时显示的文本。(2 2 2 2)事件)事件)事件)事件最常用的事件是最常用的事件是最常用的事件是最常用的事件是ClickClick事件。事件。事件。事件。将焦点赋给对象的方法:将焦点赋给对象的方法:将焦点赋给对象的方法:将焦点赋给对象的方法:(1 1)用鼠标选择对象,用)用鼠标选择
12、对象,用)用鼠标选择对象,用)用鼠标选择对象,用TabTab键移动,或用快键移动,或用快键移动,或用快键移动,或用快捷键;捷键;捷键;捷键;(2 2)程序代码中用)程序代码中用)程序代码中用)程序代码中用SetFocusSetFocus方法可以设置焦点。方法可以设置焦点。方法可以设置焦点。方法可以设置焦点。例如,在窗体上有三个文本框例如,在窗体上有三个文本框例如,在窗体上有三个文本框例如,在窗体上有三个文本框text1text1、text2text2、text3text3。单击窗体后,使得光标(焦点)位于文本框单击窗体后,使得光标(焦点)位于文本框单击窗体后,使得光标(焦点)位于文本框单击窗体
13、后,使得光标(焦点)位于文本框Text3Text3中。中。中。中。Private Sub Form_click Private Sub Form_click()()()()Text3.Setfocus Text3.Setfocus End SubEnd Sub2Tab2Tab2Tab2Tab顺序顺序顺序顺序所谓所谓所谓所谓TabTab顺序,就是用户按顺序,就是用户按顺序,就是用户按顺序,就是用户按TabTab键时,焦键时,焦键时,焦键时,焦点在各个控件之间移动的顺序。在一般情况下,点在各个控件之间移动的顺序。在一般情况下,点在各个控件之间移动的顺序。在一般情况下,点在各个控件之间移动的顺序。在
14、一般情况下,TabTab顺序由控件建立时的先后顺序确定。顺序由控件建立时的先后顺序确定。顺序由控件建立时的先后顺序确定。顺序由控件建立时的先后顺序确定。可以通过设置控件的可以通过设置控件的可以通过设置控件的可以通过设置控件的TabIndexTabIndex属性来改变属性来改变属性来改变属性来改变它的它的它的它的TabTab顺序。顺序。顺序。顺序。TabIndexTabIndex属性值决定了它在属性值决定了它在属性值决定了它在属性值决定了它在TabTab顺序中的顺序中的顺序中的顺序中的位置。位置。位置。位置。小结小结:通用属性通用属性:Name,Caption,Font,Width,Height,Top,Left,ForeColor,BackColor,Enabled,Visible.通用方法通用方法:Move,SetFocusSetFocus通用事件通用事件:Click,dbclick,Click,dbclick,MouseDown,MouseUp,MouseMove,MouseDown,MouseUp,MouseMove,KeyPress,KeyUp,KeyPress,KeyUp,GetFocusGetFocus,LostFocusLostFocus