




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第2 2章章 窗体和基本控件窗体和基本控件2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体本章内容本章内容控件的常用属性控件的常用属性1窗体窗体23标签标签文本框文本框45命令按钮命令按钮2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.1 控件的常用属性控件的常用属性nName(名称)(名称)nCaption(标题)(标题)nHeight和和Width(高度、宽度)(高度、宽度)nTop和和Left(顶边距、左边距)(顶边距、左边距)所有控件都有的属性所有控件都
2、有的属性2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.1 控件的常用属性控件的常用属性nEnabled(可用)(可用)qTrue:允许用户操作,并对操作作出响应。:允许用户操作,并对操作作出响应。qFalse:禁止用户操作,呈暗淡色。:禁止用户操作,呈暗淡色。nVisible(可见)(可见) qTrue:程序运行时控件可见。:程序运行时控件可见。qFalse:程序运行时控件隐藏。:程序运行时控件隐藏。2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.1 控件的
3、常用属性控件的常用属性nFont(字体)(字体)qFontName:设置字体类型:设置字体类型qFontSize:设置字体的大小:设置字体的大小qFontBold:设置字型是否粗体,逻辑型。:设置字型是否粗体,逻辑型。qFontItalic:设置字型是否斜体,逻辑型。:设置字型是否斜体,逻辑型。qFontStrikethru:设置文本是否加删除线,逻辑型。:设置文本是否加删除线,逻辑型。qFontUnderline:设置文本是否加下划线,逻辑型。:设置文本是否加下划线,逻辑型。2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.1
4、 控件的常用属性控件的常用属性nBackColor(背景色)属性(背景色)属性nForeColor(前景色)属性(前景色)属性nBackStyle(背景样式)属性(背景样式)属性0Transparent:透明:透明1Opaque:不透明:不透明nBorderStyle(边框样式)属性(边框样式)属性0None:控件周围没有边框。:控件周围没有边框。1Fixed Single:控件带有单边框。:控件带有单边框。 nAlignment(对齐样式)属性(对齐样式)属性 0左左 1右右 2中中nAutoSize(自动调整)属性(自动调整)属性2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮
5、2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.2 窗体窗体n窗体是应用程序的运行界面。窗体是应用程序的运行界面。n窗体既是一个控件,又是其他控件的容器。窗体既是一个控件,又是其他控件的容器。窗体窗体2.2.1 窗体的基本属性窗体的基本属性n基本属性:基本属性:Name、Caption、Font、BackColor、ForeColor、Height、Width、Left、Top等。等。nPicture属性属性P27q该属性用于设置窗体的背景图片。该属性用于设置窗体的背景图片。 例如:例如: Form1.Picture = LoadPicture(“c:abclake.bmp”) 2.1
6、 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.2.1 窗体的基本属性窗体的基本属性nPicture属性属性qLoadPicture() 是一个加载图片的函数是一个加载图片的函数q图片文件名必须包括扩展名,如果文件不在当前文图片文件名必须包括扩展名,如果文件不在当前文件夹下,还必须包含图片文件的路径件夹下,还必须包含图片文件的路径q若要清除背景图片,只要将若要清除背景图片,只要将LoadPicture()函数括号函数括号里面的内容设为空即可里面的内容设为空即可例如:例如: Form1.Picture = LoadPicture ()
7、 清除图片清除图片2.2.2 窗体的常用事件窗体的常用事件qClick事件:在程序运行过程中,单击窗体的空白事件:在程序运行过程中,单击窗体的空白区域,则会触发窗体的单击事件区域,则会触发窗体的单击事件 。qDblClick事件:当在程序运行过程中,双击窗体的事件:当在程序运行过程中,双击窗体的空白区域,则会产生窗体的双击事件。空白区域,则会产生窗体的双击事件。qLoad事件事件 :窗体被装入内存工作区时触发的事件。窗体被装入内存工作区时触发的事件。 Activate事件过程可以执行窗体的事件过程可以执行窗体的Print方法,而方法,而Load事件过程事件过程中则不能执行。如果希望在中则不能执
8、行。如果希望在Load事件中实现输出操作,需要先事件中实现输出操作,需要先调用调用Show方法。方法。2.2.2 窗体的常用事件窗体的常用事件qUnload事件事件 :窗体被卸载时触发该事件。窗体被卸载时触发该事件。qActivate事件:当一个窗体变为活动窗体时,触发事件:当一个窗体变为活动窗体时,触发该事件。该事件。qDeactivate事件:当取消某个活动窗体,激活另一事件:当取消某个活动窗体,激活另一个窗体时,该窗体发生个窗体时,该窗体发生Deactivate事件。事件。qPaint事件:窗体被移动或放大时,产生该事件。事件:窗体被移动或放大时,产生该事件。qResize事件:调整窗体
9、大小时,触发该事件。事件:调整窗体大小时,触发该事件。 2.2.3 窗体的常用方法窗体的常用方法1Print方法方法P31 n格式:对象名对象名.Print 表达式列表表达式列表n功能:在指定对象中输出表达式的值。在指定对象中输出表达式的值。n说明: 对象可以是窗体、立即窗口、图片框和打印机等。对象可以是窗体、立即窗口、图片框和打印机等。Print 12*2=; 12*2 在当前窗体上输出在当前窗体上输出12*2=24Picture1.Print Good 在图片框在图片框Picture1上输出上输出GoodPrinter.Print Morning 在打印机上输出在打印机上输出Morning
10、重点掌握重点掌握2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体“表达式列表表达式列表”是输出的内容。是输出的内容。q如果如果Print后面没有表达式,则输出一个空行。后面没有表达式,则输出一个空行。q多个表达式之间用分号或逗号隔开。如果用分多个表达式之间用分号或逗号隔开。如果用分号隔开表示以紧凑格式输出;如果用逗号隔开号隔开表示以紧凑格式输出;如果用逗号隔开表示以标准格式输出,即每个输出项占表示以标准格式输出,即每个输出项占14个字个字符位。符位。Print执行后会自动换行。执行后会自动换行。q要下一个要下一个Print语句输出
11、的信息也在同一行上显示语句输出的信息也在同一行上显示,可以在语句末尾加上一个,可以在语句末尾加上一个逗号或分号。Print可以用可以用“?”代替,代替,VB会自动将它翻译成会自动将它翻译成Print。 如果是数值表达式则输出数值表达式计算后的结果,输出数值的前面有一个符号位,后面有一个空格; 如果是字符串表达式则照原样输出,并且输出字符串前后都没有空格。 2.2.3 窗体的常用方法窗体的常用方法2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体与Print方法有关的函数1.Tab( ) 函数 格式:Print Tab(n);输出内容
12、输出内容 功能:指定位置指定位置n开始输出信息,开始输出信息,n为数值表达式,其为数值表达式,其值为整数,表示输出位置的列号。值为整数,表示输出位置的列号。2. Spc( ) 函数 格式:Print Spc(n);输出内容输出内容 功能:输出内容从当前位置跳过输出内容从当前位置跳过n列,即列,即n个空格。个空格。3.Space( )函数 格式:Space(n) 功能:返回返回n个空格。个空格。【例例2.2】与与Print方法有关函数示例方法有关函数示例2.2.3 窗体的常用方法窗体的常用方法n例如:例如: Print 1; 2; 3Print 4, 5,Print 6Print 7, 8Pri
13、nt Print 9, 102.2.3 窗体的常用方法窗体的常用方法2Cls方法方法q清除使用清除使用Print等方法输出到窗体或图片框中的内等方法输出到窗体或图片框中的内容容。q例如例如 Form1.Cls 清除窗体清除窗体Form1上的内容上的内容 qCls方法清除图形和打印语句在运行时所产生的文方法清除图形和打印语句在运行时所产生的文本和图形。本和图形。q设计时在设计时在Form中使用中使用 Picture 属性设置的背景位属性设置的背景位图和放置的控件不受图和放置的控件不受 Cls 方法影响。方法影响。 2.2.3 窗体的常用方法窗体的常用方法3Hide方法方法q用于隐藏用于隐藏For
14、m对象,但不能使其卸载。对象,但不能使其卸载。q例如例如 Form1.Hide 隐藏窗体隐藏窗体Form1 q窗体被隐藏时,其窗体被隐藏时,其Visible属性为属性为False。 q调用调用Hide方法时窗体还没有加载,则方法时窗体还没有加载,则Hide方法将方法将加载该窗体但不显示它。加载该窗体但不显示它。 2.2.3 窗体的常用方法窗体的常用方法4Show方法方法 q用于显示一个窗体,并将该窗体设置为当前活动用于显示一个窗体,并将该窗体设置为当前活动窗体窗体 。q例如例如 Form1.Show 显示显示Form1窗体窗体 q调用调用Show方法时指定的窗体没有装载,方法时指定的窗体没有装
15、载,VB将自将自动装载该窗体。动装载该窗体。 2.2.3 窗体的常用方法窗体的常用方法5Move方法方法 q格式:格式:对象名对象名.Move,高度高度q功能:移动窗体,且可同时改变其大小。功能:移动窗体,且可同时改变其大小。q说明:说明:(1)宽度和高度表示对象的大小,左边距和上边距表示与父对)宽度和高度表示对象的大小,左边距和上边距表示与父对象的相对位置。象的相对位置。(2)左边距参数是必选的,若要指定任何其他参数,必须先指左边距参数是必选的,若要指定任何其他参数,必须先指定该参数之前的参数定该参数之前的参数。(3)使用)使用Move方法与修改对象的方法与修改对象的Left、Top、Wid
16、th、Height等属性值具有相同的效果。等属性值具有相同的效果。Label1.Move Label1.Left + 100Label1.Left = Label1.Left + 1002.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体Private Sub Form_Load() Form1.Caption = Visual Basic window Form1.Width = 8000 设置窗体宽度 Form1.Height = 2500 设置窗体高度 Form1.Left = 0 设置窗体到屏幕的左边距 Form1.Top =
17、 0 设置窗体到屏幕的上边距 Form1.BackColor = &HFFFFFF 设置窗体Form1的背景色为白色 Form1.ForeColor = &HFF0000 设置窗体Form1的前景色为蓝色 Form1.FontName = roman Form1.FontSize = 20 Command1.Left = 3000 Command1.Top = 1200End SubPrivate Sub Form_Activate() Form1.Print 单击窗体改变窗体位置及大小 Form1.Print 单击按钮改变窗体背景End Sub【例例2.3】通过编写代码完成窗
18、体的属性设置。通过编写代码完成窗体的属性设置。 2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体Private Sub Command1_Click() 加载当前工程文件夹内的一幅背景图片 Form1.Picture = LoadPicture(1.jpg)End SubPrivate Sub Form_Click() 移动窗体,同时改变其大小 Form1.Move 1000, 1000, Form1.Width + 1000, Form1.Height + 1000 移动命令按钮 Command1.Move Command1.L
19、eft + 500, Command1.Top + 500End Sub2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.3 标签标签n标签用来显示不需要用户修改的文本内容。标签用来显示不需要用户修改的文本内容。标签标签2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.3 标签标签n属性:属性:Name、Caption、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItal
20、ic、FontUnderline、Alignment和和Autosize、BorderStyle等。等。n事件:单击(事件:单击( Click)和双击()和双击( DblClick) 2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体【例2.4】设计程序,使其在窗体上显示5个外观不同的标签控件。2.3 标签标签2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.4 文本框文本框n文本框也称为编辑框,用来输入、编辑和显示文文本框也称为编辑框,用来输入、编辑和显示文本本 。
21、文本框文本框2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.4 文本框文本框属性属性n常用属性:常用属性:Name、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline和和Alingment等。等。nText属性属性q该属性返回或设置文本框中的文本信息。该属性返回或设置文本框中的文本信息。nMultiLine属性属性q该属性返回或设置文本框中是否可以输入多行文该属性返回或设置文本框中是否可以输入多行文本
22、。本。其取值为其取值为字符串型字符串型要牢记要牢记2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体n ScrollBars属性属性q该属性用来设置文本框是否带有滚动条,其取该属性用来设置文本框是否带有滚动条,其取值为整数类型,默认设置为值为整数类型,默认设置为0。0None:无滚动条。:无滚动条。1Horizontal:具有水平滚动条。:具有水平滚动条。2Vertical:具有垂直滚动条。:具有垂直滚动条。3Both:同时具有水平和垂直滚动条。:同时具有水平和垂直滚动条。nPasswordChar属性属性q该属性用于将该属性用于将
23、Text属性值显示为指定字符。属性值显示为指定字符。2.4 文本框文本框2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体事件事件nChange事件事件q当用户输入新内容或当程序修改当用户输入新内容或当程序修改Text属性设置属性设置值时会触发该事件。值时会触发该事件。 nLostFocus事件事件q当按下制表键(当按下制表键(Tab)或单击其它对象,使当)或单击其它对象,使当前文本框失去焦点时,则触发该事件。前文本框失去焦点时,则触发该事件。 方法方法nSetFocus。q该方法可以把焦点移到指定对象中。该方法可以把焦点移到指定对
24、象中。 格式:格式:对象名对象名.SetFocus 例如:例如:Text1.SetFocus2.4 文本框文本框2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.5 命令按钮命令按钮n用来接受用户的操作信息,触发相应的事件过程。用来接受用户的操作信息,触发相应的事件过程。命令按钮命令按钮2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4 文本框文本框2.2 窗体窗体2.5 命令按钮命令按钮属性属性n常用属性:常用属性:Name、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize和和BackColor等。等。 nCaption属性属性 q如果在某个字母前添加字符如果在某个字母前添加字符“&”,则程序运行,则程序运行时标题中的该字母就会带有下划线,这个字母时标题中的该字母就会带有下划线,这个字母为快捷键,当用户按下为快捷键,当用户按下Alt+快捷键时,相当于快捷键时,相当于按下该按钮。按下该按钮。2.1 控件的常用属性控件的常用属性2.5 命令按钮命令按钮2.3 标签标签2.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 掌握土木工程师考试试题及答案
- 家具设计中的心理引导路径试题及答案
- 家具设计中的理念与技术的结合探讨考题试题及答案
- 安全监测与评估考题试题及答案
- 大学化学考试知识补充题目及答案
- 中职烹饪笔试题目及答案
- 土木工程勘察方法试题及答案
- 幼儿园数学交互复习试题及答案总结
- 电商运营中的成本管理技巧试题及答案
- 农业电商品牌推广创新试题及答案
- 2025年中国煤气发生炉行业专项深度调研及“2025”发展规划指
- 福建省厦门市2024-2025学年七年级下学期期中生物试题(原卷版+解析版)
- 高层火灾扑救要点及注意事项
- 消防救援队伍微腐败风气教育
- 2025-2030中国共轭亚油酸(CLA)行业市场发展趋势与前景展望战略研究报告
- 中央2025年中国知识产权研究会招聘笔试历年参考题库附带答案详解
- 10《夺取抗日战争和人民解放战争的胜利》第一课时《勿忘国耻》教学设计-2023-2024学年道德与法治五年级下册统编版
- 江苏省新高考基地学校2024-2025学年高三下学期第二次大联考化学试卷(含答案)
- 试岗期协议书模板
- 档案法律法规知识试题及答案
- 第四单元《比例尺》(单元设计教案)-2024-2025学年六年级下册数学青岛版
评论
0/150
提交评论