已阅读5页,还剩115页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章,常用标准控件,第一节文本控件一、标签(Label)用于显示一段文本信息。一般用于标识没有Caption属性的控件,给它们加上一个标题,或显示一段正文(如安装信息)或其它一些不想让用户修改的信息,它的长度最长可设为1024字节。在工具箱中的标签控件是按钮。,1、主要属性、名称属性(Name):前缀Lbl。、标题属性(Caption):设置显示在标签上的文本。、对齐属性(Alignment):用来设置标签上文本的对齐方式,有左对齐、右对齐和中对齐三种;系统默认使用左对齐方式:0代表左对齐1代表右对齐2代表中对齐。,、自动缩放属性(Autosize):用于设置标签的大小是否随显示文本的多少自动进行调整;如果被设置为True,则自动进行调整;系统默认设置为False。、边框属性(BorderStyle):设置标签的边框类型:0代表标签无边框,1代表有一条线的边框;配合Appearance(外观属性:平面、立体)的设置可以具有三维效果(如同一个文本框)。,、文本卷绕属性(WordWrap)(自动换行属性):用来决定AutoSize属性为True的Label控件超过宽度的文本的扩展方式;True垂直扩展False水平扩展设置此属性的语句是:LblText.WordWrap=True或False。,2、常用的事件一般情况下,从标签扮演的角色来谈,不需要通过某种操作产生什么事件,不写事件代码;当然严格地讲,也可以有它的事件:鼠标单击事件(Click)鼠标双击(DblClick)鼠标移动事件(MouseMove)。,二、文本框用于显示和输入文本。1、常用属性:、名称属性(Name):名称前缀为TXT;、文本属性(Text):是显示在文本框中的文本内容。、长度限制属性(MaxLength):用来设置用户在文本框中输入的字符串的最大长度;,系统默认此设置为0,表示文本输入的最大长度在文本框所能容纳的字符数之内没有限制;在数据库程序中一般应设置为一个具体设置,如用户登陆输入框中的用户名总不能无限长。文本框所能容纳的字符数是32K.、多行属性(MultiLine):用来设置文本框是否能显示或输入多行文本。,、密码字符属性(PassWordChar):用指定的字符代替输入到文本框中的文本,起到屏蔽输入回显的功能;一般用户输入的密码是不能显示的。,、滚动条属性(ScrollBar):MultiLine为True的前提下,用来设置是否需要附带滚动条;0不添加滚动条(默认)1添加水平滚动条2添加垂直滚动条3同时添加水平和垂直滚动条当MultiLine设为True时,才能设置滚动条属性。当MultiLine设为False时,不论ScrollBar为何值,都不会出现滚动条。,、选择属性(SelText):用于返回或设置包含当前所选中文本的字符串;(选中的目的)使用剪贴板的SetText方法将文本框中选中的文本复制到剪贴板:Clipboard.SetTextText1.SelText通过重新设置文本框的SelText属性实现粘贴操作:Text1.SelText=Clipboard.GetText,、SelStart:返回被选文本第一个字符的位置,也可用于设置欲选文本第一个字符的位置。SelStart属性是一个数字,指示文本串内的插入点,其中0表示最左边的位置,往后依次为1,2,3。如为0,则从第一个字符开始被选中。、SelLength:用于设置从SelStart开始的欲选文本的长度,或者返回被选文本的长度。,、只读属性(Locked)用于阻止用户改变文本框的内容,用户只可以看文本而不能改变它。为True,则不能修改。默认为False。,4.在VisualBasic中通过属性来设置字体的颜色A。A)FontColorB)ClipControlC)BackColorD)ShowColor,2、主要事件支持鼠标单击、双击、按下、弹起等事件,除此以外,还有下列常用事件。、文本改变事件(Change)是默认事件;当文本框中的文本被改变时,就会产生这个事件。、获得焦点事件(GetFocus)当用户用Tab健或鼠标单击文本框使其获得焦点后,将会发生这个事件。,、失去焦点事件(LostFocus)当用户用Tab健或鼠标单击选择了其它的控件后,文本框将会失去焦点,发生这个事件、键盘事件主要有:keydown按下事件、keyup弹起事件和kepress按键事件。,事件过程的形式为:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)EndSub,例如,如果希望将文本框中的所有字符都强制转换为大写字符,则可在输入时使用此事件转换大小写:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=Asc(Ucase(Chr(KeyAscii)EndSub,、设置焦点的方法setfocus格式:对象setfocus功能:使指定对象获得焦点。对于文本框,使插入点出现在文本框中,让用户输入内容。如在用户登录框中,初始时刻,可让插入点出现在用户框中。,例:用户登录框中,用户名要求是大写字母,口令要求是0-9的数字字符。PrivateSubTxtusername_KeyPress(KeyAsciiAsInteger)KeyAscii=Asc(UCase(Chr(KeyAscii)EndSubPrivateSubTxtpassword_KeyPress(KeyAsciiAsInteger)IfKeyAsciiAsc(9)ThenKeyAscii=0BeepEndIfEndSub,1、为了使标签覆盖背景,应把BackStyle属性设置为()A.0B.1C.TrueD.False2、为了使标签中的内容居中显示,应把Alignment属性设置为()A.0B.1C.2D.3,3、决定标签内显示内容的属性是()A.TextB.NameC.AlignmentD.Caption4、以下控件没有Click事件是。A)TextBoxB)LabelC)TimerD)Image,5、窗体上有一个名为Label1的标签,为了使该标签透明并且没有边框,正确的属性能设置为。A)Label1.BackStyle=0Label1.BorderStyle=0B)Label1.BackStyle=1Label1.BorderStyle=1C)Label1.BackStyle=trueLabel1.BorderStyle=trueD)Label1.BackStyle=FalseLabel1.BorderStyle=False,第二节图形控件Windows应用程序中经常使用的几种图象文件格式:BMP、ICO、WMF、JPEG、GIF。一、图像框图象控件在工具箱是一个图片。1、主要属性、Name属性(名称):前缀为:IMG。、Picture属性:指定要显示的图片。三种方法可将图片加载到图像控件中。,从属性窗口中选择Picture属性。在程序代码中使用LoadPicture语句,具体如下:Image1.Picture=LoadPicture(“c:windowsclouds.bmp”)用剪贴板加载;将要加载的图象复制到剪贴板上,把焦点移到图象控件上,然后执行粘贴命令。,、Stretch属性:用于决定是否自动地放大或缩小图象,以适应图象框的大小。当Stretch=True时:自动缩放图片以适应图片框的大小。当Stretch=False时:自动缩放图片框以适应图片的大小(与PictureBox控件的AUTOSIZE为TRUE功能相同)。,、BorderStyle属性:设置边框类型。0:无边框;1:有边框。让它的边框发生变化,具有命令按钮所具有的“按下”和“弹回”功能。又如:做出WORD格式工具栏上“B”或“U”按钮的弹起与按下的效果。2、常用事件单击(Click)事件:Image控件可以识别Click事件,因此可在需要用按钮的地方使用该控件。,二、图片框控件(PictureBox)用来显示图形、作为其它控件的容器和显示Print方法输出的文本。它在工具箱中是一个图片。1、主要属性、Name属性(名称):前缀为:PIC。、图片属性(Picture):指定要显示的图片。、对齐属性(Align):确定图片框在窗体上的显示位置。,0图片框显示的位置由Height、Width、Left、Right这四个属性决定。1图片框与窗体一样宽,同时对齐窗体的上端。2图片框与窗体一样宽,同时对齐窗体的下端。3图片框与窗体一样高,同时对齐窗体的左端。4图片框与窗体一样高,同时对齐窗体的右端。使用Align属性可以在窗体的顶部或底部创建工具栏或状态栏。,、自动放缩属性(AutoSize):决定图片框是否自动改变大小以显示其全部的图形内容。可以设置为True和False两个数值。当AutoSize=False时(缺省值),保持图片和图片框的大小不变;当AutoSize=True时,自动改变图片框的大小以显示图形的全部内容;,三、直线使用线段控件可以在窗体、框架和图片框上画直线,可以增加程序界面的可视性。它在工具箱中用一条线段表示。、Name属性(名称):前缀为:LIN。、X1,Y1,X2,Y2:位置坐标。,、BorderStyle属性:设置线段的样式,共有七种样式可供选择:透明0实线1虚线2点线3点划线4双点划线5内实线6、BorderColor属性:用来设置线段的颜色。可以在属性窗口通过调色板来设置或者在运行时通过使用QBColor函数或R、G、B来设置。,、BorderWidth属性:用来设置线段的宽度。可设置值为1到1892之间的任一整数值,缺省值为1。2、主要事件不支持任何事件。,四、形状控件(Shape)形状控件和线段控件一样都可以用来增强界面的可视性,它可以在窗体、框架或图片框中画矩形、正方形、椭圆形、圆形、圆角矩形、圆角正方形。它在工具箱用表示。1、主要属性、Name属性(名称):名称前缀为:SHP。、Shape属性:图形样式。形状控件可以画出六种二维图形。,2、主要事件单击(Click)事件;也可用MouseDown和MouseUp实现弹起与按下的功能。PictureBox可作为其它控件的容器。这些控件随PictureBox移动而移动,其Top和Left属性是相对PictureBox而言,而与窗体无关。PictureBox容器的一种普通用法是ToolBar或StatusBar。,、Left、Top、Height、Width和线段控件不同,形状控件使用Left、Top、Height、Width这四个属性来设置图形相对窗体或其他容器控件的位置。、BorderStyle和BorderWidth与直线控件相同。,、FillStyle和FillColor属性用FillStyle属性设置填充图形时的方式,有种方式可供选择,如下表所示:实线透明(缺省值)水平直线垂直直线上斜对角线下斜对角线十字线交叉对角线,使用FillColor属性来设置填充闭合图形时使用的颜色。2、主要事件不支持任何事件;,0矩形1正方形2椭圆形3圆形4圆角矩形5圆角正方形,6、下列可以把当前目录下的图形文件pic1.jpg装入窗体FORM1中的语句为()A.FORM1=pic1.jpgB.FORM1.Handle=pic1.jpgC.FORM1.Picture=LoadPicture(pic1.jpg)D.FORM1=LoadPicture(pic1.jpg),7、图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是()A.AutosizeB.StretchC.AutoRedrawD.Appearance8、下列关于图片框的语句中错误的是。A)Picture1.Picture=Picture2.PictureB)Picture1.Picture=LoadPicture(C:vb60Arw04Up.ico)C)Picture1.PrintTab(20);CurrentX,CurrentYD)Picture1.Stretch=True,9、窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是。PrivateSubCommand1_Click()Picture1.Picture=LoadPicture(c:1.jpg)Picture1.ClsPicture1.PrintTestEndSubA)窗体无显示,图片框显示图片和文字TestB)窗体上出现Test文本,图片框无显示C)窗体上出现Test文本,图片框显示图片1.jpgD)窗体无显示,图片框只显示Test文字,第三节按钮控件在VisualBasic中使用最多的一个控件是命令按钮(CommandButton),用鼠标单击它产生Click事件,进而发出一组指令用来启动、中断或者结束一个进程。它在工具箱中是一个矩形的按钮。一、常用属性、Caption:设置显示在按钮上面的文本。,Caption属性还可以赋予按钮一个访问键:访问键的字符前加一个符号如:“确定(CurrentX,CurrentYD)Picture1.Stretch=True,13、给程序的空白行选择适当的语句。窗体上有一个命令按钮Command2和一个列表框List1。先选择列表框中的某一个项目,然后单击命令按钮,将该项目从列表框删除。程序如下:PrivateSubCommand2_Click()。DimIndAsIntegerInd=List1.RemoveIndEndSubA)List1.IndexB)List1.ListIndexC)List1.TextD)List1.ListCount,14.关于Image控件和PictureBox控件的说明,其中错误的是。A)Image控件和PictureBox控件都有Picture属性B)Image控件和PictureBox控件都支持Print方法C)Image控件和PictureBox控件都可以用LoadPicture函数把图形文件装入控件中D)Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件15.许多常用控件都有Value属性,Value属性的作用是。A)确定控件的属性B)确定控件的位置C)确定控件的状态和位置D)确定控件的状态、内容及位置,16.窗体上有一个列表框和一个文本框,编写如下两个事件过程:PrivateSubForm_Load()List1.AddItemBeijingList1.AddItemTianjinLis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医师证聘用协议合同书
- 厂区绿化种植合同范本
- 位对职工的保密协议书
- 合伙经营石料合同范本
- 养猪场签订安全协议书
- 劳务正规合同范本模板
- 伐树工程施工合同范本
- 合同型联营协议书范本
- 合伙投资买卖合同范本
- 公墓购墓合同或协议书
- 全液压转向器应用基础知识26新
- 大班数学《来自毕业餐会》活动反思
- 昆明城市空间形态
- GB/T 28553-2012汽轮机蒸汽纯度
- GB/T 16921-2005金属覆盖层覆盖层厚度测量X射线光谱方法
- 政治理论水平任职资格考试题库
- 新形势下群众工作的理论与实践课件
- 2023年交银国际信托有限公司招聘笔试题库及答案解析
- 高联难度几何题100道-打印整理版
- 《工程伦理学》配套教学课件
- 公共管理英语 第一篇 教学内容 (15)课件
评论
0/150
提交评论