常用标准控件学习培训模板课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《常用标准控件学习培训模板课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 标准 控件 学习 培训 模板 课件
- 资源描述:
-
1、 5.1 5.1 控件的属性、事件和方法控件的属性、事件和方法 5.2 5.2 文本控件文本控件 5.3 5.3 图形图象控件图形图象控件 5.4 5.4 按钮控件按钮控件 5.5 5.5 选择控件选择控件 5.6 5.6 滚动条控件滚动条控件 5.7 5.7 框架控件框架控件 5.8 5.8 时钟控件时钟控件 5.9 5.9 焦点顺序焦点顺序第第5 5章章 常用标准控件常用标准控件1 1控件共有的属性(控件共有的属性(2.3.2 2.3.2 窗体的属性,窗体的属性,P17P17)(1)Name(1)Name 控件的控件的名称名称,只能在设计时指定。,只能在设计时指定。(2)Appearanc
2、e(2)Appearance 设置设置/返回控件在运行时是否以返回控件在运行时是否以3D3D效果效果显示。显示。0-Flat0-Flat不以不以3D3D效果显示。效果显示。1-3D1-3D以以3D3D效果显示。(默认)效果显示。(默认)5.1 5.1 控件共有的属性、事件和方法控件共有的属性、事件和方法(3)BackColor(3)BackColor 设置设置/返回控件中文本和图形的返回控件中文本和图形的背景背景色。色。可以赋值可以赋值(&HBBGGRR)(&HBBGGRR),可以在调色板中选择。,可以在调色板中选择。(4)ForeColor 设置设置/返回控件中文本和图形的返回控件中文本和图
3、形的前景色。前景色。(5)BorderStyle 设置设置/返回控件的返回控件的边框样式。边框样式。0-None控件没有边框。控件没有边框。1-Fixed Single控件有固定的单线边框。控件有固定的单线边框。(6)Enabled 设置设置/返回一个值,决定控件是否响应用户产生的返回一个值,决定控件是否响应用户产生的事件。事件。True 能够响应用户生成事件能够响应用户生成事件(默认)。默认)。False 不响应用户生成事件(控件暂时灰色)。不响应用户生成事件(控件暂时灰色)。(7)Visible 设置设置/返回一个值,决定控件在运行时是否可见。返回一个值,决定控件在运行时是否可见。取值为取
4、值为True(默认)和(默认)和 False(8)Left(8)Left,TopTop,HeightHeight,WidthWidth(12)FontBold(12)FontBold,FontItalicFontItalic,FontNameFontName,FontSizeFontSize,FontUnderlineFontUnderline(1)鼠标鼠标事件事件:Click、DblClick、MouseDown、MouseUp、MouseMove,见第,见第9章。章。(2)键盘键盘事件事件:KeyPress、KeyDown、KeyUp,见第见第9章。章。2控件共有的事件控件共有的事件5.1
5、 5.1 控件共有的属性、事件和方法控件共有的属性、事件和方法(3)GotFocus 控件获得焦点控件获得焦点(即由非活动状态变为活动状态即由非活动状态变为活动状态)时,触发该事件。时,触发该事件。获得焦点的方法:获得焦点的方法:鼠标单击该控件鼠标单击该控件 鼠标双击该控件鼠标双击该控件 按按Tab键键(4)LostFocus 控件失去焦点控件失去焦点(即由活动状态变为非活动状态即由活动状态变为非活动状态)时,触发该事件。时,触发该事件。通常通过按通常通过按Tab键使控件失去焦点。键使控件失去焦点。(1)Move(4.2.4 与与Print有关的方法,有关的方法,P86)将控件移动到一个新的位
6、置,并且可以改变控件将控件移动到一个新的位置,并且可以改变控件的大小。的大小。格式:格式:Object.Move Left,Top,Width,Height参数含义:参数含义:(2)SetFocus 使控件获得焦点使控件获得焦点,即由非活动状态变为活动状态。即由非活动状态变为活动状态。格式:格式:Object.SetFocus3控件共有的方法控件共有的方法5.2 文本控件文本控件标签标签文本框文本框 标签控件主要用来显示静态文本信息标签控件主要用来显示静态文本信息-v对其它不具备对其它不具备CaptionCaption属性的控件提供提示或属性的控件提供提示或标识功能。标识功能。v在程序中显示程
7、序运行的结果、打印帮助和提在程序中显示程序运行的结果、打印帮助和提示信息。示信息。一、标签(Label)1标签控件的属性标签控件的属性(1)Alignment设置设置/返回一个值,决定控件中的文本的对齐方式。返回一个值,决定控件中的文本的对齐方式。0-Left Justify 靠左对齐(默认)靠左对齐(默认)1-Right Justify 靠右对齐靠右对齐2-Center 居中对齐居中对齐(2)AutoSize 决定决定签控件是否能够根据文本的多少自动调整大小签控件是否能够根据文本的多少自动调整大小以显示所有内容以显示所有内容。True/False(默认默认)。(3)WordWrap 确定标签
8、控件自动调整大小时的方向。确定标签控件自动调整大小时的方向。True-只在垂直方向上调整大小,以显示所有文本。只在垂直方向上调整大小,以显示所有文本。False-垂直和水平方向上调整大小(默认)。垂直和水平方向上调整大小(默认)。为了使为了使WordWrap起作用起作用 应把应把AutoSize属性设置为属性设置为True。(4)Caption 设置设置/返回标签控件中显示的文本,是一个字返回标签控件中显示的文本,是一个字符串。符串。回车换行符号为回车换行符号为vbCrLf,但只在运行时才有,但只在运行时才有效果。效果。例如:例如:Label1.Caption=“my&vbCrLf&VB(5)
9、BackStyle 决定标签决定标签背景样式是否透明的。背景样式是否透明的。0-Transparent 背景样式是透明的(与窗体同色)背景样式是透明的(与窗体同色)1-Opaque 背景样式是不透明的背景样式是不透明的(保持自身颜色,默认)保持自身颜色,默认)标签控件具有鼠标、焦点的所有事件,但是标签控件具有鼠标、焦点的所有事件,但是没没有键盘事件有键盘事件,具有一个具有一个changechange事件。事件。vChange事件事件 标签中的文本内容(标签中的文本内容(Caption属性)变化时,触属性)变化时,触发该事件。只有在运行中,通过给标签控件的发该事件。只有在运行中,通过给标签控件的
10、Caption属性赋新的值属性赋新的值才能触发该事件。才能触发该事件。1标签控件的属性标签控件的属性2标签控件的事件标签控件的事件一、一、标签(标签(Label)一、一、标签(标签(Label)3标签控件的方法标签控件的方法标签控件具有标签控件具有Move方法,但是没有方法,但是没有 SetFocus方方法法。4标签控件的应用标签控件的应用(1)显示只需显示不需要编辑的信息。显示只需显示不需要编辑的信息。(2)对其他不具备标题的控件进行注释。对其他不具备标题的控件进行注释。一、一、标签(标签(Label)功能:功能:显示文本信息显示文本信息 在在运行中编辑文本运行中编辑文本二、文本框控件二、文
11、本框控件(Text)1文本框控件的属性选讲文本框控件的属性选讲(1)Locked 确定文本框控件的内容是否允许编辑。确定文本框控件的内容是否允许编辑。True/False(默认)(默认)(2)MaxLength 设置设置/返回可输入的字符的最大个数。返回可输入的字符的最大个数。如果设置为如果设置为0(默认),则字符个数不能超过(默认),则字符个数不能超过32K。(3)MultiLine 确定确定文本框控件是否可以输入多行文本。文本框控件是否可以输入多行文本。True/False(默认默认)。(4)ScrollBars 确定文确定文本框控件是否具有水平和垂直滚动条。本框控件是否具有水平和垂直滚动
12、条。0-None 没有滚动条没有滚动条(默认默认)1-Horizontal 只有水平滚动条只有水平滚动条 2-Vertical 只有垂直滚动条只有垂直滚动条 3-Both 同时具有水平和垂直滚动条同时具有水平和垂直滚动条 设置的前提:设置的前提:MultiLine属性设置为属性设置为True。(5)PasswordChar 显示输入字符还是显示输入字符还是保密字符保密字符,多用于口令输入。,多用于口令输入。v默认状态下,该属性设置为空字符串,用户键入默认状态下,该属性设置为空字符串,用户键入的字符会在控件中显示出来。的字符会在控件中显示出来。v如果把该属性设置为某一字符,则在该文本框中如果把该
13、属性设置为某一字符,则在该文本框中键入字符时,显示的是该属性设置的字符。键入字符时,显示的是该属性设置的字符。图5-5 用户登录窗体(6)SelLength、SelStart、SelText 在运行期间设置在运行期间设置/返回文本框中的文本的选择信返回文本框中的文本的选择信息。息。SelLength:设置设置/返回当前选中的字符个数。返回当前选中的字符个数。SelStart:设置设置/返回当前选择的文本的起始位返回当前选择的文本的起始位置。置。SelText:返回当前选择的文本字符串;若设置返回当前选择的文本字符串;若设置该属性,则用该属性值代替选中的文本。该属性,则用该属性值代替选中的文本。
14、(7)Text 设置设置/返回文本框控件中显示的文本内容。返回文本框控件中显示的文本内容。(1)Change事件事件 当向文本框中输入新内容时,或当程序中修改当向文本框中输入新内容时,或当程序中修改文本控件的文本控件的Text属性时,触发该事件。属性时,触发该事件。(2)Gotfocus事件事件(3)Lostfocus事件事件 2文本框控件的事件文本框控件的事件3文本框控件的方法文本框控件的方法 文本框控件具有文本框控件具有Move和和SetFocus方法方法4 4文本框控件应用文本框控件应用 输入确认输入确认 身份验证身份验证Private Sub TxtScore_LostFocus()D
15、im S As Single If IsNumeric(TxtScore.Text)=False Then 判断文本框中的内容判断文本框中的内容是否为数字是否为数字 MsgBox 输入的字符无效,请重新输入输入的字符无效,请重新输入!,vbOKOnly+vbExclamation TxtScore.SetFocus TxtScore.SelStart=0 Else S=Val(TxtScore.Text)将文本框中的内容转换成数字将文本框中的内容转换成数字 If S 100 Then 判断输入的成绩是否在判断输入的成绩是否在0-100之间之间 MsgBox 输入的成绩不在有效范围之内,请重新输
16、入输入的成绩不在有效范围之内,请重新输入!,vbOKOnly+vbExclamation TxtScore.SetFocus TxtScore.SelStart=0 End If End IfEnd SubP106.vbpP106 例:利用文本框控件输入学生成绩。第5章 第1次结束5.3 图形图像控件图形图像控件图形图像控件包括:图形图像控件包括:直线控件(直线控件(Line)形状控件形状控件(Shape)图片框控件图片框控件(PictureBox)图像控件图像控件(Image)。一、直线(Line)和形状(Shape)1.1.直线和形状控件直线和形状控件没有没有事件和方法。事件和方法。2.2
17、.直线和形状控件常用的属性直线和形状控件常用的属性(1)BorderColor 设置设置/返回直线或形状控件的边框颜色值。是一个返回直线或形状控件的边框颜色值。是一个8 8位的十六进制数。位的十六进制数。(2)BorderStyle 设置设置/返回直线和形状控件的边框样式值。返回直线和形状控件的边框样式值。0-Transparent(透明,能看到背景颜色)(透明,能看到背景颜色)1-Solid (实线)(实线)(默认)(默认)2-Dash(虚线)(虚线)3-Dot(点线)(点线)4-Dash-Dot(点划线)(点划线)5-Dash-Dot-Dot(双点(双点划线)划线)6-Inside Sol
18、id(内实线)(内实线)(3)BorderWidth 设置设置/返回直线和形状控件的边界线的宽度,默认返回直线和形状控件的边界线的宽度,默认的单位是像素。的单位是像素。(4)BackStyle 设置返回一个值,确定形状控件边框内的区域设置返回一个值,确定形状控件边框内的区域是否被指定的颜色填充。是否被指定的颜色填充。0-Transparent 透明的,即不填充(默认)透明的,即不填充(默认)1-Opaque 由由BackColor属性指定的颜色填充。属性指定的颜色填充。(5)FillColor 设置设置/返回形状控件边框内的区域的填充颜色值。返回形状控件边框内的区域的填充颜色值。(6)Fill
19、Style 确定形状控件边框内的区域的填充图案。确定形状控件边框内的区域的填充图案。0-Solid(实心)(默认)(实心)(默认)1-Transparent(透明)(透明)2-Horizontal Line(水平线)(水平线)3-Vertial Line(垂直线)(垂直线)4-Upward Diagonal(左上角到右下角的对角线)(左上角到右下角的对角线)5-Downward Diagonal(右上角到左下角的对角线)(右上角到左下角的对角线)6-Cross(交叉线)(交叉线)7-Diagonal Cross(对角交叉线)(对角交叉线)(7)Shape 确定形状控件的几何形状。确定形状控件的
20、几何形状。0-vbShapeRectangle(矩形)(矩形)(默认)(默认)1-vbShapeSquare(正方形)(正方形)2-vbShapeOval(椭圆形)(椭圆形)3-vbShapeCircle(圆形)(圆形)4-vbShapeRoundedRectangle(圆角矩形)(圆角矩形)5-vbShapeRoundedSquare(圆角正方形)(圆角正方形)二、二、图片框(图片框(PictureBox)控件和图像)控件和图像(Image)控件)控件1图片框和图像控件的常用属性图片框和图像控件的常用属性 v图片框可以显示图片,也可以作为其他控件的容器;图片框可以显示图片,也可以作为其他控件
21、的容器;v图像框只能显示图片图像框只能显示图片,属性很少。,属性很少。(1)Align 设置设置/返回一个值,确定返回一个值,确定图片框图片框控件在窗体上的显示位置控件在窗体上的显示位置 0-Align None放在窗体上的任意位置(默认)。放在窗体上的任意位置(默认)。1-Align Top 靠窗体顶端放置,宽度等于窗体宽度。靠窗体顶端放置,宽度等于窗体宽度。2-Align Bottom 靠窗体底端放置,宽度等于窗体宽度。靠窗体底端放置,宽度等于窗体宽度。3-Align Left靠窗体左端放置,高度等于窗体高度。靠窗体左端放置,高度等于窗体高度。4-Align Right靠窗体右端放置,高度
22、等于窗体高度。靠窗体右端放置,高度等于窗体高度。(2)AutoSize (5.2.1标签控件的属性标签控件的属性 p103)设置设置/返回一个值,确定返回一个值,确定图片框图片框控件能否根据显示控件能否根据显示的内容调整自身的大小。的内容调整自身的大小。(3)Picture 设置设置/返回返回图片框图片框和和图像图像控件中要显示的图片。控件中要显示的图片。可以显示的图片类型包括可以显示的图片类型包括:位图位图(*.bmp;*.dib););GIF图像图像(*.gif););JPEG图像图像(*.jpg););元文件元文件(*.wmf;*.emf););Icons图标图标(*.ico;*.cur
23、)例如:例如:Image1.Picture=LoadPicture(App.Path+“诱人的水果小诱人的水果小2.jpg”)exam4_8.vbp(4)Stretch 设置设置/返回一个值,确定返回一个值,确定图像图像控件是否能根据自身的大控件是否能根据自身的大小调整显示的内容。小调整显示的内容。True:图像框能根据自身大小图像框能根据自身大小调整显示内容的大小。调整显示内容的大小。False:不:不根据显示内容的大小调整自身大小(默根据显示内容的大小调整自身大小(默认)。认)。此属性此属性仅用于图像框仅用于图像框,图片框不具备该属性,调,图片框不具备该属性,调整图片框控件的大小时,将会对
24、显示的内容执行裁剪整图片框控件的大小时,将会对显示的内容执行裁剪 例:例:Image1.Stretch=True 例例4.8(1)Paint 当向当向图片框图片框控件上输出任何内容时都将触发该事件。控件上输出任何内容时都将触发该事件。(2)Resize 当在运行期间改变当在运行期间改变图片框图片框控件大小时将触发该事件。控件大小时将触发该事件。2图片框和图像框控件的事件图片框和图像框控件的事件(1)图像图像 图像控件方法较少,只有图像控件方法较少,只有Move(移动)和(移动)和Refresh(刷新)方法。(刷新)方法。(2)图片框图片框图片框控件方法较多,具有图片框控件方法较多,具有Move
25、、Cls、Circle、Line、Pset、Print、PaintPicture等方法。等方法。3图片框和图像控件方法图片框和图像控件方法Circle(x,y),radius,colorLine(x1,y1)-(x2,y2),colorPset(x,y),color4.图片框控件和图像控件的区别图片框控件和图像控件的区别(1)图像控件方法较少图像控件方法较少,图片框控件方法较多。图片框控件方法较多。(2)图片框可以作为父控件,图象框则不可。图片框可以作为父控件,图象框则不可。(3)图片框有图片框有currentx和和currenty属性。属性。(4)图象框占内存少图象框占内存少,显示速度比图片
展开阅读全文