《窗体及基本的内部控件.ppt》由会员分享,可在线阅读,更多相关《窗体及基本的内部控件.ppt(38页珍藏版)》请在三一办公上搜索。
1、第四章窗体及基本的内部控件,窗体及应用标签及应用文本框及应用命令按钮及应用图片框及应用时钟及应用形状及应用,第四章 窗体及基本的内部控件,4.1 窗体及应用,4.1.1 窗体主要属性4.1.2 窗体常用事件与方法,4.1.1 窗体主要属性,第四章 窗体及基本的内部控件,1.名称(Name)属性用于设置所创建的窗体对象的名称。2.Top和Left属性用于设置窗体在屏幕中的位置。3.Height和Width属性用于设置窗体自身的大小。4.窗体标题栏属性用于设置窗体标题栏的显示文本。5.BorderStyle属性用于设置窗体边框风格。6.WindowsState属性用于设置窗体显示状态。,4.1.1
2、 窗体主要属性,第四章 窗体及基本的内部控件,其它属性(1)BackColor:设置窗体背景颜色。(2)Picture:设置窗体背景图片来源。(3)ForeColor:设置窗体显示文本的前景颜色。(4)FontName:设置窗体显示文本的字体名称。(5)FontSize:设置窗体显示文本的字体大小。(6)FontBold:设置窗体显示文本是否是粗体。(7)FontItalic:设置窗体显示文本是否是斜体。(8)FontStrikeThru:设置窗体显示文本是否加一删除线。(9)FontUnderLine:设置窗体显示文本是否带下划线。(10)Enabled:设置窗体是否可操作。(11)Visi
3、ble:设置窗体是否可见。(12)AutoRedraw:设置窗体被隐藏,或被另一窗口覆盖之后重新显示输出内容。,4.1.2 窗体常用事件与方法,第四章 窗体及基本的内部控件,1.窗体常用的事件(1)Load:当窗体被装入时触发的事件,该事件通常用来在启动应用程序时对属性和变量进行初始化。(2)Click:当单击窗体时触发的事件。(3)DblClick:当双击窗体时触发的事件。(4)MouseDown:当鼠标按下时触发的事件。(5)MouseUp:当鼠标释放时触发的事件。(6)MouseMove:当鼠标移动时触发的事件。(7)KeyPress:当单击键盘某一键,释放、时触发的事件,同时返回Key
4、Ascii,其值是所击键盘字符对应的Ascii码。,4.1.2 窗体常用事件与方法,第四章 窗体及基本的内部控件,2.窗体常用的方法(1)Print:在窗体上输出表达式的值。(2)Cls:清除在窗体显示的文本或图形。(3)Move:移动窗体,并可改变其大小。(4)Show:使指定的窗体在屏幕上显示。.Show(5)Hide:使指定的窗体隐藏起来,但不从内存中删除窗体。.Hide,4.2 输入输出操作,4.2.1 赋值语句4.2.2 Print方法及相关函数4.2.3 Move方法4.2.4 输入对话框4.2.5 输出消息框,第四章 窗体及基本的内部控件,4.2.1 赋值语句,第四章 窗体及基本
5、的内部控件,=.属性=功能:先计算,再将其值赋给变量,或指定对象的属性。,4.2.2 Print方法及相关函数,第四章 窗体及基本的内部控件,1.Print方法.Print,|;功能:在指定的对象上输出中各元素的值。2.Print的相关函数(1)Tab()函数Tab(N)功能:把光标移到由N确定的位置。(2)Spc()函数Spc(N)功能:光标移到N个空格之后的位置。3.Cls方法.Cls功能:清除由Print方法显示的信息。,4.2.3 Move方法,第四章 窗体及基本的内部控件,.Move,功能:移动对象的位置,也可改变对象大小。,4.2.4 输入对话框,第四章 窗体及基本的内部控件,In
6、putBox(,缺省,)功能:产生一个对话框,通过对话框用户可以输入数据,并返回所输入的内容,函数返回值是字符类型。,4.2.5 输出消息框,第四章 窗体及基本的内部控件,1.MsgBox函数 MsgBox(,,标题)功能:执行MsgBox函数时,中断程序运行,屏幕弹出一个对话窗口。2.MsgBox过程 MsgBox(,,)功能:执行MsgBox过程时,中断程序运行,屏幕弹出一个对话窗口。,4.2.5 输出消息框,第四章 窗体及基本的内部控件,4.2.5 输出消息框,第四章 窗体及基本的内部控件,4.3 标签及应用,4.3.1 标签主要属性4.3.2 标签常用事件与方法,第四章 窗体及基本的内
7、部控件,4.3.1 标签主要属性,第四章 窗体及基本的内部控件,标签(Label)是用于显示文本信息的控件。1.标签常用的属性(1)名称(Name)用于设置所创建的标签对象名称。(2)Top和Left属性用于设置标签在容器对象。(3)Height和Width属性用于设置标签自身大小的属性。(4)Caption属性用于设置标签显示文本信息的属性。(5)BackStyle属性用于设置标签的背景是否透明。(6)AutoSize属性用于设置标签的大小是否会随Caption内容的多少自动改变。(7)Alignment用于设置标签Caption显示文本的对齐样式。,4.3.1 标签主要属性,第四章 窗体及
8、基本的内部控件,(8)WordWrap属性用于设置标签Caption显示文本是否可折行。(9)BorderStyle属性用于设置标签边框显示风格。(10)BackColor属性用于设置标签的背景颜色。(11)Font属性组用于设置标签Caption显示文本的显示效果属性有(FontName、FontSize、FontBold、FontItalic、FontStrikeThru)。(12)Enabled和Visible属性 Enabled和Visible与窗体的Enabled和Visible属性功能相同。,4.3.2 标签常用事件与方法,第四章 窗体及基本的内部控件,单击(Click)双击(Db
9、lClick),4.4 文本框及应用,4.4.1 文本框主要属性4.4.2 文本框常用事件与方法,第四章 窗体及基本的内部控件,4.4.1 文本框主要属性,第四章 窗体及基本的内部控件,文本框(Text)是一个文本编辑区域,可在该区域输入、编辑和显示文本内容。(1)名称(Name)用于设置所创建的文本框对象的名称。(2)Text属性用于设置文本框中显示或接收的文本信息。(3)Maxlength属性用于设置文本信息最多的字符个数。(4)MultiLine属性用于设置文本信息是否可多行显示。(5)ScrollBars属性用于设置文本信息超出文本框容量是否加滚动条。0-None无滚动条;1-Hori
10、zontal有水平滚动条;2-Vertical有垂直滚动条;3-Both有水平和垂直两种滚动条。,4.4.1 文本框主要属性,第四章 窗体及基本的内部控件,(6)Locked属性用于设置文本信息是否可被编辑。(7)PassWordChar属性用于设置掩盖文本框中输入的字符的掩码。(8)SelText属性用于返回或设置目前所选的文本信息。(9)SelStart属性用于返回或设置目前所选的文本信息的起始位置。(10)SelLength属性用于返回或设置目前所选的文本信息的长度 其它属性:Height、Width、Top、Left、Enabled、Visible、Font,ForeColor、Bac
11、kColor、FontName、FontSize、FontBold、FontItalic、FontStrikeThru、Alignment等属性与标签控件相同。,4.4.2 文本框常用事件与方法,第四章 窗体及基本的内部控件,1.文本框常用的事件(1)Change:当改变文本框的Text属性时触发的事件。(2)KeyPress:当单击键盘某一键释放时触发的事件,并返回一个KeyAscii参数。(3)KeyDown:当控件获得焦点,或按下键盘某一键时触发的事件。(4)KeyUp:当控件失去焦点,或释放键盘上一个键时触发的事件。(5)LostFocus:当控件失去焦点时触发的事件。(6)GotFo
12、cus:当控件获得焦点时触发的事件。2.文本框常用的方法.SetFocus 功能:把光标移到.指定的文本框上。,4.4.2 文本框常用事件与方法,第四章 窗体及基本的内部控件,例4.4:创建一个窗体,有3个文本框,当在第1个文本框输入信息时,另外两个文本框跟其联动,而且3个文本框所显示的文本信息内容相同、格式不同。,4.5 命令按钮及应用,4.5.1 命令按钮主要属性4.5.2 命令按钮常用事件与方法,第四章 窗体及基本的内部控件,4.5.1 命令按钮主要属性,第四章 窗体及基本的内部控件,命令按钮(CommandButton)是用于控制程序的进程的控件。(1)名称(Name)用于设置所创建的
13、命令按钮对象的名称。(2)Caption属性用于设置命令按钮的显示标题,可在某字母前加“&”设置快捷键。(3)Default属性用于设置默认命令按钮。当取值为True时,按Enter键相当于用鼠标单击该按钮,在一个窗体只能有一个按钮的Default属性可设置为Ture。,4.5.1 命令按钮主要属性,第四章 窗体及基本的内部控件,(4)Cancel属性用于设置Esc键默认命令按钮。当取值为True时,按Esc键相当于用鼠标单击该按钮。(5)Style属性用于设置命令按钮显示的风格。0Standard(显示文字标题);1Graphical(文字、图形均可)。(6)Picture属性用于设置按钮可
14、用图片文件(.Bmp和.Ico)显示标示。其它属性Height、Width、Top、Left、Enabled、Visible、BackColor、Font组属性等与窗体的使用相同。,4.5.2 命令按钮常用事件与方法,第四章 窗体及基本的内部控件,(1)Click:当单击鼠标时触发的事件。(2)DbClick:当双击鼠标时触发的事件。(3)Tab键:当焦点跳转到指定的命令按钮上,再按回车键时触发事件。(4)Alt+下划线的字母:当按下组合键时触发的事件。(5)命令按钮也可触发事件MouseDown、MouseUp、MouseMove。,4.5.2 命令按钮常用事件与方法,第四章 窗体及基本的内
15、部控件,例4.6:创建一个窗体,对不同的命令按钮进行操作,完成如下功能:(1)当按标准按钮时,打开一个对话框;(2)当按隐藏按钮时,隐藏按钮被隐藏;(3)当按浮动按钮时,浮动按钮被移走;(4)当按跳动按钮时,怎么也抓不到按钮;(5)当按图标(Stop)按钮时,停止程序的运行,关闭窗体。,4.6 图片框及应用,4.6.1 图片框主要属性4.6.2 图片框常用事件与方法,第四章 窗体及基本的内部控件,4.6.1 图片框主要属性,第四章 窗体及基本的内部控件,图片框(PictureBox)是用来在窗体上显示图像,或作为容器放置其它控件的控件。(1)名称(Name)用于设置所创建的图片框对象的名称。(
16、2)Picture属性用于设置装入、或删除的图形文件。装入图形:.Picture=LoadPicture(“图形文件名”.扩展名)删除图形:.Picture=LoadPicture()(3)Autosize属性 Autosize:设置控制图片框是否自动调整大小使之与显示的图片匹配。(4)BorderStyle属性 BorderStyle:设置图片框的边框风格。0-None:无边框;1-Fixed Single:三维边框。,4.6.2 图片框常用事件与方法,第四章 窗体及基本的内部控件,1.图片框常用的事件图片框可以响应的事件有Click、DblClick。2.图片框常用的方法格式:.Paint
17、Picture Picture,X1,Y1,Width1,Height1,X2,Y2,Width2,Height功能:在中绘制图像,通过指定绘制图像的大小,实现图像的缩放。,4.7 时钟及应用,4.7.1 时钟主要属性4.7.2 时钟常用事件与方法,第四章 窗体及基本的内部控件,4.7.1 时钟主要属性,第四章 窗体及基本的内部控件,时钟(Timer)又称计时器、定时器控件,用于按指定的时间间隔、有规律地执行程序代码。(1)名称(Name)用于设置所创建的时钟对象的名称。(2)Interval属性设置引发Timer事件和时间间隔长度(单位以毫秒计算。(3)Enabled属性 Enabled:设
18、置时钟控件是否可以使用。当Enabled属性设置为True,而且Interval属性值大于0,则计时器开始工作,引发Timer事件。,4.7.2 时钟常用事件与方法,第四章 窗体及基本的内部控件,时钟控件响应的事件Timer事件。,4.8 形状及应用,4.8.1 形状主要属性4.8.2 形状常用事件与方法,第四章 窗体及基本的内部控件,4.8.1 形状主要属性,第四章 窗体及基本的内部控件,形状(Shape)用于美化窗体、框架或图片框等对象显示效果,用Shape控件可绘画矩形、正方形、椭圆形、圆形、圆角矩形,或圆角正方形等图形。(1)名称(Name)用于设置所创建的形状对象的名称。(2)Sha
19、pe属性用于设置绘制图形的形状。0-Rectangle绘矩形;1-Square绘正方形;2-Oval绘椭圆形;3-Circle绘圆形;4-Rounded Rectangl绘圆角矩形;5-Rounded Square绘圆角正方形。,4.8.1 形状主要属性,第四章 窗体及基本的内部控件,(3)FillStyle属性用于设置填充图形的风格。0-solid填充实线;1-transparent无填充,图形是透明的(系统缺省值);2-horizontal line填充水平直线;3-vertical填充垂直直线;4-upward diagonal填充上斜对角线;5-downward diagonal填充下斜对角线;6-cross填充十字线;7-diagonal cross填充交叉对角线。(4)FillColor属性用于设置填充图形的颜色。其它属性Height、Width、Top、Left、Enabled、Visible、BackColor等与窗体的使用相同。,4.8.2 形状常用事件与方法,第四章 窗体及基本的内部控件,形状响应事件:Click、DblClick。例4.9:创建一个窗体,模仿一个卡车运行状态。,
链接地址:https://www.31ppt.com/p-2208822.html