《数据的输入与输出.ppt》由会员分享,可在线阅读,更多相关《数据的输入与输出.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据的输入与输出数据的输入与输出现在学习的是第1页,共21页3.1 3.1 数据输出数据输出学习内容:学习内容:1 1 1 1、用、用、用、用PrintPrint方法进行输出方法进行输出方法进行输出方法进行输出2 2 2 2、用信息框函数、用信息框函数MsgboxMsgbox进行输出进行输出进行输出进行输出3 3 3 3、使用标签控件进行输出、使用标签控件进行输出现在学习的是第2页,共21页学习目标:学习目标:1 1 1 1、能够用、能够用、能够用、能够用printprint方法在窗体和图片框上进行格式方法在窗体和图片框上进行格式 输出(与输出(与printprintprintprint方法有
2、关的函数和属性)方法有关的函数和属性)2 2、掌握信息框函数、掌握信息框函数、掌握信息框函数、掌握信息框函数MsgBoxMsgBoxMsgBoxMsgBox的使用的使用的使用的使用3 3 3 3、掌握标签控件的属性和方法、掌握标签控件的属性和方法、掌握标签控件的属性和方法、掌握标签控件的属性和方法3.1 数据输出数据输出现在学习的是第3页,共21页3.1.1 Print3.1.1 Print方法方法1.1.1.1.语法格式语法格式语法格式语法格式:.print.print.print.print,|;,|;,|;,|;a.“a.“a.“a.“对象名称对象名称对象名称对象名称”可以是可以是可以是
3、可以是FormFormFormForm,pictureboxpictureboxpictureboxpicturebox这些对象,缺省时在窗体输出。这些对象,缺省时在窗体输出。这些对象,缺省时在窗体输出。这些对象,缺省时在窗体输出。b.“b.“b.“b.“表达式列表表达式列表表达式列表表达式列表”可以是数值表达式或字符串可以是数值表达式或字符串可以是数值表达式或字符串可以是数值表达式或字符串.数值表达式则先计算后输出数值表达式则先计算后输出数值表达式则先计算后输出数值表达式则先计算后输出;字符字符字符字符串表达式则原样输出串表达式则原样输出串表达式则原样输出串表达式则原样输出;省略时省略时省略
4、时省略时,则输出一个空行则输出一个空行则输出一个空行则输出一个空行.c.c.c.c.输出多个表达式时用分隔符输出多个表达式时用分隔符输出多个表达式时用分隔符输出多个表达式时用分隔符“,”和和和和“;”分隔分隔分隔分隔.“,”.“,”.“,”.“,”表示以表示以表示以表示以14141414个字符宽度为个字符宽度为个字符宽度为个字符宽度为单位将输出行分为若干区段单位将输出行分为若干区段单位将输出行分为若干区段单位将输出行分为若干区段,逗号后面的表达式在下一个区段输出逗号后面的表达式在下一个区段输出逗号后面的表达式在下一个区段输出逗号后面的表达式在下一个区段输出.“;”.“;”.“;”.“;”表表表
5、表示按紧凑格式输出示按紧凑格式输出示按紧凑格式输出示按紧凑格式输出.d.d.d.d.语句行末尾使用语句行末尾使用语句行末尾使用语句行末尾使用“;”分隔,则下一个分隔,则下一个分隔,则下一个分隔,则下一个printprintprintprint方法的内容紧跟在当前内方法的内容紧跟在当前内方法的内容紧跟在当前内方法的内容紧跟在当前内容的后面输出;用容的后面输出;用容的后面输出;用容的后面输出;用“,”分隔,则下一个分隔,则下一个分隔,则下一个分隔,则下一个printprintprintprint方法的内容在当前内容的方法的内容在当前内容的方法的内容在当前内容的方法的内容在当前内容的下一个分区显示;
6、如果省略,则下一个分区显示;如果省略,则下一个分区显示;如果省略,则下一个分区显示;如果省略,则printprintprintprint方法自动换行。方法自动换行。方法自动换行。方法自动换行。现在学习的是第4页,共21页3.1.1 Print3.1.1 Print方法方法2.2.2.2.与与与与printprintprintprint方法有关的几个函数作用:使数据按照指定的位置输出方法有关的几个函数作用:使数据按照指定的位置输出方法有关的几个函数作用:使数据按照指定的位置输出方法有关的几个函数作用:使数据按照指定的位置输出 (1 1 1 1)TabTabTabTab()n n n n为数值表达
7、式,把显示或打印位置移到由参数为数值表达式,把显示或打印位置移到由参数为数值表达式,把显示或打印位置移到由参数为数值表达式,把显示或打印位置移到由参数n n n n指定的列数,指定的列数,指定的列数,指定的列数,从此列开始输出数据。从此列开始输出数据。从此列开始输出数据。从此列开始输出数据。(2 2 2 2)spc()spc()spc()spc()函数函数函数函数 n n n n表示在显示或打印时下一个表达式之前应该插入的空格数。表示在显示或打印时下一个表达式之前应该插入的空格数。表示在显示或打印时下一个表达式之前应该插入的空格数。表示在显示或打印时下一个表达式之前应该插入的空格数。tabta
8、btabtab函数从对象的左端开始计数,而函数从对象的左端开始计数,而函数从对象的左端开始计数,而函数从对象的左端开始计数,而spcspcspcspc函数只表示两个输出项之函数只表示两个输出项之函数只表示两个输出项之函数只表示两个输出项之间的间隔。间的间隔。间的间隔。间的间隔。现在学习的是第5页,共21页3.1.1 Print3.1.1 Print方法方法3.3.3.3.精确定位精确定位精确定位精确定位 使用位置属性(使用位置属性(使用位置属性(使用位置属性(CurrentXCurrentXCurrentXCurrentX和和和和currentY:currentY:currentY:curre
9、ntY:分别用来返回或设置当分别用来返回或设置当分别用来返回或设置当分别用来返回或设置当前输出位置的横坐标和纵坐标)前输出位置的横坐标和纵坐标)前输出位置的横坐标和纵坐标)前输出位置的横坐标和纵坐标),与文本的高度宽度方法(与文本的高度宽度方法(与文本的高度宽度方法(与文本的高度宽度方法(textheighttextheighttextheighttextheight和和和和textwidthtextwidthtextwidthtextwidth)可以精确地把文本输出到窗体。)可以精确地把文本输出到窗体。)可以精确地把文本输出到窗体。)可以精确地把文本输出到窗体。4.4.4.4.字形与字体字形
10、与字体字形与字体字形与字体 FontName,FontSize,FontItalic,FontBold,FontName,FontSize,FontItalic,FontBold,FontName,FontSize,FontItalic,FontBold,FontName,FontSize,FontItalic,FontBold,FontStrikeThru,FontTransparentFontStrikeThru,FontTransparentFontStrikeThru,FontTransparentFontStrikeThru,FontTransparent和和和和FontUnderl
11、ineFontUnderlineFontUnderlineFontUnderline5.5.5.5.清除方法清除方法清除方法清除方法cls cls cls cls 语法:语法:语法:语法:.cls .cls .cls .cls 仅清除用仅清除用仅清除用仅清除用printprintprintprint方法和图形方法在运行时所生成的文本或图形,设计时放置方法和图形方法在运行时所生成的文本或图形,设计时放置方法和图形方法在运行时所生成的文本或图形,设计时放置方法和图形方法在运行时所生成的文本或图形,设计时放置的控件等不受影响的控件等不受影响的控件等不受影响的控件等不受影响.对象名称为对象名称为对象名
12、称为对象名称为formformformform或或或或picturebox picturebox picturebox picturebox,缺省为,缺省为,缺省为,缺省为formformformform 现在学习的是第6页,共21页3.1.1 Print 3.1.1 Print 方方法法6 6输出文本到图片框输出文本到图片框 图片框可以输出图形,图像和文本,还可包含其他控件,具有窗体的上图片框可以输出图形,图像和文本,还可包含其他控件,具有窗体的上图片框可以输出图形,图像和文本,还可包含其他控件,具有窗体的上图片框可以输出图形,图像和文本,还可包含其他控件,具有窗体的上述属性和方法述属性和方
13、法述属性和方法述属性和方法,使用上述属性和方法时对象换为图片框对象的名称即可,使用上述属性和方法时对象换为图片框对象的名称即可,使用上述属性和方法时对象换为图片框对象的名称即可,使用上述属性和方法时对象换为图片框对象的名称即可,如:如:如:如:picture1.printpicture1.printpicture1.printpicture1.print,picture1.currentxpicture1.currentxpicture1.currentxpicture1.currentx等,对象名不能省略。等,对象名不能省略。等,对象名不能省略。等,对象名不能省略。预习作业:预习作业:预习作
14、业:预习作业:将图片框相对于窗体居中显示,图片框中的文字居中显示。将图片框相对于窗体居中显示,图片框中的文字居中显示。将图片框相对于窗体居中显示,图片框中的文字居中显示。将图片框相对于窗体居中显示,图片框中的文字居中显示。现在学习的是第7页,共21页3.1.2 消息对话框消息对话框 语法格式语法格式语法格式语法格式:变量变量变量变量=MSGBOX(=MSGBOX(=MSGBOX(=MSGBOX(,)(1)MSGBOX(1)MSGBOX(1)MSGBOX(1)MSGBOX函数在对话框中显示信息函数在对话框中显示信息函数在对话框中显示信息函数在对话框中显示信息,等待用户单击按钮等待用户单击按钮等待
15、用户单击按钮等待用户单击按钮,并返回一个整数以并返回一个整数以并返回一个整数以并返回一个整数以标明用户单击哪个按钮标明用户单击哪个按钮标明用户单击哪个按钮标明用户单击哪个按钮;(2)(2)(2)(2)信息内容信息内容信息内容信息内容:指定在对话框中出现的文本指定在对话框中出现的文本指定在对话框中出现的文本指定在对话框中出现的文本;(3)(3)(3)(3)对话框类型对话框类型对话框类型对话框类型:指定对话框中出现的按钮和图标一般有三个参数指定对话框中出现的按钮和图标一般有三个参数指定对话框中出现的按钮和图标一般有三个参数指定对话框中出现的按钮和图标一般有三个参数.(4)(4)(4)(4)对话框标
16、题对话框标题对话框标题对话框标题:指定对话框的标题指定对话框的标题指定对话框的标题指定对话框的标题;(5)(5)(5)(5)如果省略了某些可选项必须加入相应的逗号分隔符如果省略了某些可选项必须加入相应的逗号分隔符如果省略了某些可选项必须加入相应的逗号分隔符如果省略了某些可选项必须加入相应的逗号分隔符;(6)(6)(6)(6)若不需要返回值若不需要返回值若不需要返回值若不需要返回值,则可以使用则可以使用则可以使用则可以使用MSGBOXMSGBOXMSGBOXMSGBOX的命令形式的命令形式的命令形式的命令形式:MSGBOX(:MSGBOX(:MSGBOX(:MSGBOX(,)(7)(7)(7)(
17、7)信息对话框一般用来显示一些简单的信息信息对话框一般用来显示一些简单的信息信息对话框一般用来显示一些简单的信息信息对话框一般用来显示一些简单的信息,如警告和错误等如警告和错误等如警告和错误等如警告和错误等现在学习的是第8页,共21页分组分组系统常数系统常数值值描述描述按钮数按钮数目目vbOKOnlyvbOKOnly0 0只显示只显示 OK OK 按钮。按钮。VbOKCancelVbOKCancel1 1显示显示 OK OK 及及 Cancel Cancel 按钮。按钮。VbAbortRetryIgnoreVbAbortRetryIgnore2 2显示显示 AbortAbort、Retry R
18、etry 及及 Ignore Ignore 按钮。按钮。VbYesNoCancelVbYesNoCancel3 3显示显示 YesYes、No No 及及 Cancel Cancel 按钮。按钮。VbYesNoVbYesNo4 4显示显示 Yes Yes 及及 No No 按钮。按钮。VbRetryCancelVbRetryCancel5 5显示显示 Retry Retry 及及 Cancel Cancel 按钮。按钮。图标类图标类型型VbCriticalVbCritical1616显示显示 停止停止图标。图标。VbQuestionVbQuestion3232显示问号显示问号 图标。图标。Vb
19、ExclamationVbExclamation4848显示感叹号显示感叹号 图标。图标。VbInformationVbInformation6464显示信息显示信息 图标。图标。默认按默认按钮钮vbDefaultButton1vbDefaultButton10 0第一个按钮是缺省值。第一个按钮是缺省值。vbDefaultButton2vbDefaultButton2256256第二个按钮是缺省值。第二个按钮是缺省值。vbDefaultButton3vbDefaultButton3512512第三个按钮是缺省值。第三个按钮是缺省值。设置值及其意义设置值及其意义现在学习的是第9页,共21页3.1
20、.3 3.1.3 使用标签控件使用标签控件 1.1.1.1.标签的属性标签的属性标签的属性标签的属性 (1)(1)(1)(1)标签外观:标签外观:标签外观:标签外观:backcolorbackcolorbackcolorbackcolor,forecolorforecolorforecolorforecolor,fontfontfontfont。(2)alignment(2)alignment(2)alignment(2)alignment属性,设置标签文本的对齐方式。属性,设置标签文本的对齐方式。属性,设置标签文本的对齐方式。属性,设置标签文本的对齐方式。(3)autosize:(3)aut
21、osize:(3)autosize:(3)autosize:决定标签是否可以水平扩充以适应决定标签是否可以水平扩充以适应决定标签是否可以水平扩充以适应决定标签是否可以水平扩充以适应captioncaptioncaptioncaption属性内容。属性内容。属性内容。属性内容。(4)wordwrap:(4)wordwrap:(4)wordwrap:(4)wordwrap:决定标签是否可以垂直扩充以适应决定标签是否可以垂直扩充以适应决定标签是否可以垂直扩充以适应决定标签是否可以垂直扩充以适应captioncaptioncaptioncaption属性内容。属性内容。属性内容。属性内容。(5)bor
22、derstyle:(5)borderstyle:(5)borderstyle:(5)borderstyle:设置标签的边框风格。设置标签的边框风格。设置标签的边框风格。设置标签的边框风格。(6)backstyle:(6)backstyle:(6)backstyle:(6)backstyle:设置标签的背景是否透明设置标签的背景是否透明设置标签的背景是否透明设置标签的背景是否透明 2.2.2.2.标签的事件和方法标签的事件和方法标签的事件和方法标签的事件和方法 对象名对象名对象名对象名.move left,top,width,height.move left,top,width,height.m
23、ove left,top,width,height.move left,top,width,height练习:利用标签制作阴影文字效果练习:利用标签制作阴影文字效果练习:利用标签制作阴影文字效果练习:利用标签制作阴影文字效果现在学习的是第10页,共21页学习内容:学习内容:3.2 3.2 数据输入数据输入3.4 3.4 使用框架控件使用框架控件现在学习的是第11页,共21页教学目标:教学目标:1.1.1.1.掌握文本框控件的属性和事件掌握文本框控件的属性和事件掌握文本框控件的属性和事件掌握文本框控件的属性和事件2.2.2.2.掌握输入框函数掌握输入框函数掌握输入框函数掌握输入框函数InputB
24、oxInputBoxInputBoxInputBox的使用的使用的使用的使用3.3.3.3.了解框架控件的作用了解框架控件的作用4.4.4.4.能够利用所学的知识解决实际问题能够利用所学的知识解决实际问题能够利用所学的知识解决实际问题能够利用所学的知识解决实际问题现在学习的是第12页,共21页3.2 数据输入数据输入3.2.1 3.2.1 3.2.1 3.2.1 使用使用使用使用“文本框文本框文本框文本框”控件控件控件控件作用:用户输入或显示文本作用:用户输入或显示文本作用:用户输入或显示文本作用:用户输入或显示文本1.1.1.1.文本框的属性文本框的属性文本框的属性文本框的属性(1 1 1
25、1)TextTextTextText:用于输入或显示文本,有三种设置方式:设计:用于输入或显示文本,有三种设置方式:设计:用于输入或显示文本,有三种设置方式:设计:用于输入或显示文本,有三种设置方式:设计时在属性窗口中进行运行时通过代码设置运行时用户时在属性窗口中进行运行时通过代码设置运行时用户时在属性窗口中进行运行时通过代码设置运行时用户时在属性窗口中进行运行时通过代码设置运行时用户输入输入输入输入(2 2 2 2)MultilineMultilineMultilineMultiline:决定文本框是否可以接受或显示多行文本。缺省:决定文本框是否可以接受或显示多行文本。缺省:决定文本框是否可
26、以接受或显示多行文本。缺省:决定文本框是否可以接受或显示多行文本。缺省时,文本框只能输入单行文本,若将时,文本框只能输入单行文本,若将时,文本框只能输入单行文本,若将时,文本框只能输入单行文本,若将multilinemultilinemultilinemultiline属性设置为属性设置为属性设置为属性设置为truetruetruetrue,则可以输入多行文本。,则可以输入多行文本。,则可以输入多行文本。,则可以输入多行文本。现在学习的是第13页,共21页3.2.1 3.2.1 使用使用“文本框文本框”控件控件(3 3 3 3)passwordcharpasswordcharpasswordc
27、harpasswordchar:指定显示在文本框中的替代符,主要用于密:指定显示在文本框中的替代符,主要用于密:指定显示在文本框中的替代符,主要用于密:指定显示在文本框中的替代符,主要用于密码的输入。当码的输入。当码的输入。当码的输入。当multilinemultilinemultilinemultiline设置为设置为设置为设置为truetruetruetrue时,时,时,时,passwordcharpasswordcharpasswordcharpasswordchar属性不属性不属性不属性不起作用。起作用。起作用。起作用。(4 4 4 4)ScrollBarsScrollBarsScro
28、llBarsScrollBars:0 0 0 0没有滚动条,没有滚动条,没有滚动条,没有滚动条,1 1 1 1水平,水平,水平,水平,2 2 2 2垂直,垂直,垂直,垂直,3 3 3 3同时具有水平及垂直。若同时具有水平及垂直。若同时具有水平及垂直。若同时具有水平及垂直。若multilinemultilinemultilinemultiline为为为为falsefalsefalsefalse则则则则scollbarsscollbarsscollbarsscollbars将不起作用将不起作用将不起作用将不起作用(5 5 5 5)maxlengthmaxlengthmaxlengthmaxleng
29、th:指定显示在文本框中的字符数,超出部分不接:指定显示在文本框中的字符数,超出部分不接:指定显示在文本框中的字符数,超出部分不接:指定显示在文本框中的字符数,超出部分不接受受受受(6 6 6 6)lockedlockedlockedlocked:决定控件是否可编辑:决定控件是否可编辑:决定控件是否可编辑:决定控件是否可编辑 现在学习的是第14页,共21页3.2.1 3.2.1 使用使用“文本框文本框”控件控件2.2.2.2.文本框的事件文本框的事件文本框的事件文本框的事件(1 1 1 1)changechangechangechange事件:当用户改变正文或通过代码改变事件:当用户改变正文或
30、通过代码改变事件:当用户改变正文或通过代码改变事件:当用户改变正文或通过代码改变texttexttexttext属性的值属性的值属性的值属性的值时发生。时发生。时发生。时发生。(2 2 2 2)gotfocusgotfocusgotfocusgotfocus事件:当控件接收焦点时会引发此事件事件:当控件接收焦点时会引发此事件事件:当控件接收焦点时会引发此事件事件:当控件接收焦点时会引发此事件 (3 3 3 3)lostfocuslostfocuslostfocuslostfocus事件:当控件失去焦点时引发此事件事件:当控件失去焦点时引发此事件事件:当控件失去焦点时引发此事件事件:当控件失去焦
31、点时引发此事件现在学习的是第15页,共21页3.2.1 3.2.1 使用使用“文本框文本框”控件控件3.3.使用焦点使用焦点(1)(1)(1)(1)焦点就是光标,当对象具有焦点时才能响应用户的输入。焦点就是光标,当对象具有焦点时才能响应用户的输入。焦点就是光标,当对象具有焦点时才能响应用户的输入。焦点就是光标,当对象具有焦点时才能响应用户的输入。(2)(2)(2)(2)仅当控件的仅当控件的仅当控件的仅当控件的visiblevisiblevisiblevisible和和和和enabledenabledenabledenabled属性被设置为真时,控件才能属性被设置为真时,控件才能属性被设置为真时
32、,控件才能属性被设置为真时,控件才能接收焦点。某些控件不具有焦点,如标签,框架,计时器等。接收焦点。某些控件不具有焦点,如标签,框架,计时器等。接收焦点。某些控件不具有焦点,如标签,框架,计时器等。接收焦点。某些控件不具有焦点,如标签,框架,计时器等。(3)(3)(3)(3)在在在在windowswindowswindowswindows环境中,在同一时间只有一个窗口,窗体或控件能环境中,在同一时间只有一个窗口,窗体或控件能环境中,在同一时间只有一个窗口,窗体或控件能环境中,在同一时间只有一个窗口,窗体或控件能够获得焦点。够获得焦点。够获得焦点。够获得焦点。(4)(4)(4)(4)当控件接收焦
33、点时,会引发当控件接收焦点时,会引发当控件接收焦点时,会引发当控件接收焦点时,会引发gotfocusgotfocusgotfocusgotfocus事件,当控件失去焦点事件,当控件失去焦点事件,当控件失去焦点事件,当控件失去焦点时,会引发时,会引发时,会引发时,会引发lostfocuslostfocuslostfocuslostfocus事件。事件。事件。事件。(5)(5)(5)(5)可以用可以用可以用可以用setfocussetfocussetfocussetfocus方法在代码中设置焦点。方法在代码中设置焦点。方法在代码中设置焦点。方法在代码中设置焦点。现在学习的是第16页,共21页3.2
34、.1 3.2.1 使用使用“文本框文本框”控件控件(6)(6)(6)(6)用用用用selstartselstartselstartselstart属性设置所选择的文本的起始点,用属性设置所选择的文本的起始点,用属性设置所选择的文本的起始点,用属性设置所选择的文本的起始点,用sellengthsellengthsellengthsellength属性设置所属性设置所属性设置所属性设置所选择的字符数,选择的字符数,选择的字符数,选择的字符数,seltextseltextseltextseltext属性用来设置或返回所选中的文本的内容属性用来设置或返回所选中的文本的内容属性用来设置或返回所选中的文本
35、的内容属性用来设置或返回所选中的文本的内容(7)(7)(7)(7)用户改变焦点的方法用户改变焦点的方法用户改变焦点的方法用户改变焦点的方法:A.A.A.A.用鼠标单击对象用鼠标单击对象用鼠标单击对象用鼠标单击对象;B.B.B.B.按按按按TABTABTABTAB键键键键,在当前窗体的各对象之间巡回移动焦点在当前窗体的各对象之间巡回移动焦点在当前窗体的各对象之间巡回移动焦点在当前窗体的各对象之间巡回移动焦点;(8)TABindex(8)TABindex(8)TABindex(8)TABindex属性决定控件接收焦点的顺序属性决定控件接收焦点的顺序属性决定控件接收焦点的顺序属性决定控件接收焦点的顺
36、序,Tabstop,Tabstop,Tabstop,Tabstop属性决定焦点是否能够属性决定焦点是否能够属性决定焦点是否能够属性决定焦点是否能够停在该控件上停在该控件上停在该控件上停在该控件上.预习作业预习作业预习作业预习作业:输入一个数,分离出每一位数字,并按逆序组成一个新数输出:输入一个数,分离出每一位数字,并按逆序组成一个新数输出:输入一个数,分离出每一位数字,并按逆序组成一个新数输出:输入一个数,分离出每一位数字,并按逆序组成一个新数输出(为便于下次输入,请使用(为便于下次输入,请使用(为便于下次输入,请使用(为便于下次输入,请使用“选择文本选择文本选择文本选择文本”的属性)的属性)
37、的属性)的属性)现在学习的是第17页,共21页3.2.2 输入框函数输入框函数 语法格式语法格式:变量变量=InputBox(=InputBox(,)(1)(1)此函数显示一个能接受用户输入的对话框并返回用户在对话框此函数显示一个能接受用户输入的对话框并返回用户在对话框中输入的信息中输入的信息;(2)(2)信息内容信息内容:指定在对话框中出现的文本指定在对话框中出现的文本;(3)(3)对话框标题对话框标题:指定对话框的标题指定对话框的标题;(4)(4)默认内容默认内容:指定输入框的文本框中显示的默认文本指定输入框的文本框中显示的默认文本.现在学习的是第18页,共21页3.4 使用框架控件使用框
38、架控件(1)(1)(1)(1)框架控件是一种容器控件框架控件是一种容器控件框架控件是一种容器控件框架控件是一种容器控件;(2)(2)(2)(2)用框架控件把其它控件分成控件组用框架控件把其它控件分成控件组用框架控件把其它控件分成控件组用框架控件把其它控件分成控件组,不用响应框架控件不用响应框架控件不用响应框架控件不用响应框架控件的事件的事件的事件的事件,name,caption,font,name,caption,font,name,caption,font,name,caption,font属性属性属性属性;(3)(3)(3)(3)先绘制框架控件先绘制框架控件先绘制框架控件先绘制框架控件,再
39、激活框架控件再激活框架控件再激活框架控件再激活框架控件,然后绘制其中的控件然后绘制其中的控件然后绘制其中的控件然后绘制其中的控件,这样才能使框架及其上的控件一起移动这样才能使框架及其上的控件一起移动这样才能使框架及其上的控件一起移动这样才能使框架及其上的控件一起移动;作业:设计彩票开奖器作业:设计彩票开奖器作业:设计彩票开奖器作业:设计彩票开奖器现在学习的是第19页,共21页补充:滚动条补充:滚动条 滚动条通常用来附在窗体边上帮助观察数据或确定位置,作为速度、数量滚动条通常用来附在窗体边上帮助观察数据或确定位置,作为速度、数量滚动条通常用来附在窗体边上帮助观察数据或确定位置,作为速度、数量滚动
40、条通常用来附在窗体边上帮助观察数据或确定位置,作为速度、数量的指示器来使用,也可用来作为数据输入的工具。的指示器来使用,也可用来作为数据输入的工具。的指示器来使用,也可用来作为数据输入的工具。的指示器来使用,也可用来作为数据输入的工具。滚滚滚滚动动动动条条条条分分分分为为为为水水水水平平平平滚滚滚滚动动动动条条条条(HscrollBarHscrollBarHscrollBarHscrollBar)和和和和垂垂垂垂直直直直滚滚滚滚动动动动条条条条(VscrollBarVscrollBarVscrollBarVscrollBar)。除除除除方向不一样外,水平滚动条和垂直滚动条的结构与操作是完全相同
41、的。方向不一样外,水平滚动条和垂直滚动条的结构与操作是完全相同的。方向不一样外,水平滚动条和垂直滚动条的结构与操作是完全相同的。方向不一样外,水平滚动条和垂直滚动条的结构与操作是完全相同的。滚动条的两端各有一个滚动箭头,在滚动箭头之间有一个滚动块。滚动块从滚动条的两端各有一个滚动箭头,在滚动箭头之间有一个滚动块。滚动块从滚动条的两端各有一个滚动箭头,在滚动箭头之间有一个滚动块。滚动块从滚动条的两端各有一个滚动箭头,在滚动箭头之间有一个滚动块。滚动块从一端移至另一端时,其值在不断变化。垂直滚动条的值由上往下递增,水平一端移至另一端时,其值在不断变化。垂直滚动条的值由上往下递增,水平一端移至另一端
42、时,其值在不断变化。垂直滚动条的值由上往下递增,水平一端移至另一端时,其值在不断变化。垂直滚动条的值由上往下递增,水平滚动条的值由左往右递增。其值均以整数表示,取值范围为滚动条的值由左往右递增。其值均以整数表示,取值范围为滚动条的值由左往右递增。其值均以整数表示,取值范围为滚动条的值由左往右递增。其值均以整数表示,取值范围为3276832768327683276832767327673276732767。最小值和最大值分别在两个端点,其坐标系和滚动条的长度(高度)无关。最小值和最大值分别在两个端点,其坐标系和滚动条的长度(高度)无关。最小值和最大值分别在两个端点,其坐标系和滚动条的长度(高度)
43、无关。最小值和最大值分别在两个端点,其坐标系和滚动条的长度(高度)无关。现在学习的是第20页,共21页补充:滚动条补充:滚动条1.1.1.1.属性属性属性属性(1 1 1 1)MaxMaxMaxMax属性:滚动条所能表示的最大值。属性:滚动条所能表示的最大值。属性:滚动条所能表示的最大值。属性:滚动条所能表示的最大值。(2 2 2 2)MinMinMinMin属性:滚动条所能表示的最小值。属性:滚动条所能表示的最小值。属性:滚动条所能表示的最小值。属性:滚动条所能表示的最小值。(3 3 3 3)ValueValueValueValue属性:表示当前滚动条所代表的值,范围在属性:表示当前滚动条所
44、代表的值,范围在属性:表示当前滚动条所代表的值,范围在属性:表示当前滚动条所代表的值,范围在MaxMaxMaxMax与与与与MinMinMinMin之间。之间。之间。之间。(4 4 4 4)LargeChangeLargeChangeLargeChangeLargeChange属性:当用户单击滚动块和滚动箭头之间的区域时,滚动条属性:当用户单击滚动块和滚动箭头之间的区域时,滚动条属性:当用户单击滚动块和滚动箭头之间的区域时,滚动条属性:当用户单击滚动块和滚动箭头之间的区域时,滚动条控件(控件(控件(控件(HScrollBar HScrollBar HScrollBar HScrollBar 或
45、或或或 VScrollBarVScrollBarVScrollBarVScrollBar)的)的)的)的 Value Value Value Value 属性值的改变量,默认值为属性值的改变量,默认值为属性值的改变量,默认值为属性值的改变量,默认值为1 1 1 1。(5 5 5 5)SmallChangeSmallChangeSmallChangeSmallChange属性:表示当用户单击滚动条两端的箭头时,属性:表示当用户单击滚动条两端的箭头时,属性:表示当用户单击滚动条两端的箭头时,属性:表示当用户单击滚动条两端的箭头时,ValueValueValueValue属性值的增加或减小的量,默认值为属性值的增加或减小的量,默认值为属性值的增加或减小的量,默认值为属性值的增加或减小的量,默认值为1 1 1 12 2 2 2事件事件事件事件 滚动条的最常用的是滚动条的最常用的是滚动条的最常用的是滚动条的最常用的是ChangeChangeChangeChange事件和事件和事件和事件和ScrollScrollScrollScroll事件。事件。事件。事件。举例举例1 1:现在学习的是第21页,共21页
限制150内