标准控件1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

VB常用控件1计算机公共课教研室·2010年VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改重点回顾VB的功能特点面向对象可视化、事件驱动的编程机制建立VB应用程序的步骤1、添加应用程序界面所需控件2、为与界面一致,设置对象的属性3、编写应用程序的代码4、运行及调试程序5、保存VB对象三要素属性对象名.属性名=属性值方法对象名.方法[参数列表]事件如:Click单击事件VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改目录窗体1标签2命令按钮3文本框4综合演练5VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改1窗体(Form)窗体的结构窗体的属性窗体的方法窗体的事件窗体我们需要掌握的相关知识如下:事件方法属性VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改1.1窗体的结构窗体P23窗体是所有控件的“容器”,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块。标题Caption最小化按钮MinButton最大化按钮MaxButton控制菜单ControlBox边框样式BorderStyleVisualBasic6.0计算机公共课教研室·2010年·邓秀华修改1.2窗体的常用属性1.Name:名称。(仅在属性窗口设置)P232.ControlBox:决定窗体是否具有控制菜单3.MaxButton/MinButton:决定窗体的标题栏中是否具有最大化/最小化按钮。4.BorderStyle:边框样式。5.Caption:窗体标题栏显示的内容。例:Form1.Caption=欢迎进入VB世界!“6.BackColor/ForeColor:背景/前景颜色。例:Form1.BackColor=RGB(255,0,0)'红色Form1.ForeColor=vbRed'红色默认VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改1.2窗体的常用属性7.Enabled:决定窗体是否可用。例:Form1.Enabled=True'可用,False为不可用8.Visible:决定窗体是否可见。例:Form1.Visible=True'可见,False为不可见9.Height、Width、Top、Left:高度、宽度、上边距、左边距HeightWidth例:Form1.Height=4500Form1.Width=6000Form1.Top=0Form1.Left=0LeftTopVisualBasic6.0计算机公共课教研室·2010年·邓秀华修改1.2窗体的常用属性10.Picture:设置要在窗体上显示的图片。动态加载图片对象名.Picture=LoadPicture(“图片名”)删除图片对象名.Picture=LoadPicture()例:'窗体上显示“D:\tp.jpg”图片Form1.Picture=LoadPicture(D:\tp.jpg)'删除窗体上的任何的加载图片Form1.Picture=LoadPicture()11.WindowState:决定运行时窗体是正常、最小化还是最大化。例:Form1.WindowState=2VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改fontnamefontstrikethrufontUnderlinefontItalicfontBoldfontSize1.2窗体的常用属性12.Font:Print方法输出字符的字体\大小\字形等特性。例:Form1.FontName=“隶书“'字体隶书Form1.FontBold=True'字体加粗Form1.FontItalic=True'字体倾斜Form1.FontSize=20'字体大小20号Form1.FontStrikethru=True'字体加删除线Form1.FontUnderlin=True'字体加下划线'窗体上显示以上字体效果的欢迎进入VB世界!Form1.Print“欢迎进入VB世界!“VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改1.3窗体的方法窗体常用的方法有:P271.Print方法:在窗体上显示文本或表达式的值,列表间用“,”逗号或“;”分号分隔。格式:[窗体名.]Print[表达式列表]例:Form1.Print2*Len(ABC)+3'在窗体上输出结果为9,Len为求长度函数2.Cls方法:清除窗体显示的文本图形格式:[窗体名.]Cls3.Move方法:把窗体移到某个位置格式:[窗体名.]MoveLeft,[Top],[Width],[Height]4.Hide/Show方法:隐藏/显示窗体格式:[窗体名.]Hide/ShowVisualBasic6.0计算机公共课教研室·2010年·邓秀华修改1.3窗体的方法窗体常用的方法有:P2865.Circle方法:在窗体上画圆、椭圆或圆弧。格式:[窗体名.]Circle[Step](圆点横坐标,圆点纵坐标),半径,[颜色][,起始弧度][,结束弧度][,椭圆纵横半径比]6.Line方法:在窗体上画线、矩形。格式:[窗体名.]Line[Step](起点/左上角横坐标,起点/左上角纵坐标)-(终点/右下角横坐标,终点/右下纵坐标),[颜色],[B][F]7.Pset方法:把窗体上画点格式:[窗体名.]PSet[Step](点横坐标,点纵坐标),[颜色]VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改1.4窗体的事件常用的事件有:1.Click事件:单击窗体触发。2.Load事件:窗体被装入时触发的事件。该事件通常用来在启动应用程序时对属性和变量进行初始化。3.Unload事件:卸载/关闭窗体时触发该事件。4.DblClick事件:双击窗体触发。5.Resize事件:无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改3命令按钮(CommandButton)窗体的结构窗体的属性窗体的方法窗体的事件命令按钮我们需要掌握的相关知识如下:属性VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改2标签(Label)仅用于显示(输出)一定文本(提示/解释)信息,不能作为输入信息的界面。P30常见属性1.Name、Font、Enabled、Visible、ForeColor、BackColor、Height、Width等与窗体一致。2.Caption:标签的标题内容3.Top、Left:顶边距/左边距4.BorderStyle属性:决定边框样式例:Label1.BorderStyle=15.AutoSize属性:自动调整标签大小例:Label1.AutoSize=TruetopleftVisualBasic6.0计算机公共课教研室·2010年·邓秀华修改3命令按钮(CommandButton)窗体的结构窗体的属性窗体的方法窗体的事件命令按钮我们需要掌握的相关知识如下:事件属性VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改4命令按钮(CommandButton)运行时用户单击此按钮,则执行一段程序代码。P28常用属性1.Caption:命令按钮的标题内容可在某字母前加“&“设置快捷键。例:Command1.Caption=新建(&N)2.Name、Font、Enabled、Visible、Height、Width等:与窗体一致。Top、Left与标签一致。3.Picture:与窗体一致。但需Style属性为1时有效常用事件:Click事件:单击事件VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改4文本框(TextBox)窗体的结构窗体的属性窗体的方法窗体的事件文本框我们需要掌握的相关知识如下:事件方法属性VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改3.1文本框的属性用于接收用户在框内输入的信息。P31常用属性:1.Text:文本框中显示的正文内容。2.Maxlength:最多字符个数,0为任意长度值。例:Text1.Text=文本内容Text1.MaxLength=3'文本框显示文本内3个字3.MultiLine:是否为多行,默认一行。4.ScrollBars:决定是否添加滚动条,当MultiLine为True时有效。默认状态水平滚动条垂直滚动条水平、垂直滚动条例:VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改3.1文本框的属性5.PassWordChar:口令字符,将掩盖文本框中输入的字符。当MultiLine为False时有效。6.文本框的选择属性:SelStart:被选文本的起始位置,第1个字符为0。SelLength:被选文本的长度。SelText:返回被选文本。例:假设Text1内容为“示例”,选定这2字,并将被选的内容显示在窗体上。Text1.SelStart=0Text1.SelLength=Len(Text1.Text)Form1.PrintText1.SelTextVisualBasic6.0计算机公共课教研室·2010年·邓秀华修改3.2文本框的方法文本框的常用方法:SetFocus:将光标从其他位置移到文本框中。例:Text1.SetFocus文本框的常用事件Change:文本框中的文本内容改变时触发。GotFocus/LostFocus:文本框获得/失去光标(焦点)时触发。KeyPress:文本框上输入键盘按键时触发。KeyDown/KeyUp:按下/弹起任意键时触发。MouseMove/MouseDown/MouseUp:鼠标移动/按下/弹起时触发。VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改文本框实例:显示密码在Text1中输入密码,为保密性以“*”显示,而密码自动显示在Text2上。Text1Text2PrivateSubText1_Change()'文本框文本变化事件'Text1的文本改变Text2的文本,赋值语句Text2.Text=Text1.TextEndSubVisualBasic6.0计算机公共课教研室·2010年·邓秀华修改综合实例:简易便笺板建立一个允许剪切、复制和粘贴的简单便笺板程序。cmdCutcmdCopycmdPasteText1图片位置:C:\ProgramFiles\MicrosoftVisualStudio\Common\Graphics\Bitmaps\TlBr_W95\Cut.bmp、Copy.bmp、Paste.bmpVisualBasic6.0计算机公共课教研室·2010年·邓秀华修改编程解题过程1.弄清题目功能及操作顺序2.根据题目操作顺序及动作,考虑具体所需的事件(要求对事件的熟练掌握)3.在每个事件中,考虑具体完成的解决方法;及所需要的具体实现语句!(要求对属性、方法和程序设计基础的熟练掌握)4.完善整个程序,将前面没完成的功能进一步完善!以上除了第1步,其余都均要求在对VB的所有内容的熟练掌握及运用!知道掌握会用有所选择的运用VisualBasic6.0计算机公共课教研室·2010年·邓秀华修改结束语本次课对几个常用标准控件的属性、方法和事件有了初步了解,熟练控件的使用对于VB界面设计是不可或缺的!课外作业:同上周,设计一个简易计算器,完成加减乘除运算!界面请参考下图!下节课内容:VB程序设计基础,请回答VB语言中有哪几种数据类型?如何定义变量?什么是变量的作用范围?表达式和函数如何正确使用?

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功