窗体及基本的内部控件.ppt_第1页
窗体及基本的内部控件.ppt_第2页
窗体及基本的内部控件.ppt_第3页
窗体及基本的内部控件.ppt_第4页
窗体及基本的内部控件.ppt_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章窗体及基本的内部控件,窗体及应用 标签及应用 文本框及应用 命令按钮及应用 图片框及应用 时钟及应用 形状及应用,第四章 窗体及基本的内部控件,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 窗体主要属性,第四章 窗体及基本的内部控件,其它属性 (1)backcolor:设置窗体背景颜色。 (2)picture:设置窗体背景图片来源。 (3)forecolor:设置窗体显示文本的前景颜色。 (4)fontname:设置窗体显示文本的字体名称。 (5)fontsize:设置窗体显示文本的字体大小。 (6)fontbold:设置窗体显示文本是否是粗体。 (7)fontitalic:设置窗体显示文本是否是斜体。 (8)fontstrikethru:设置窗体显示文本是否加一删除线。 (9)fontunderline:设置窗体显示文本是否带下划线。 (10)enabled:设置窗体是否可操作。 (11)visible:设置窗体是否可见。 (12)autoredraw:设置窗体被隐藏,或被另一窗口覆盖之后重新显示输出内容。,4.1.2 窗体常用事件与方法,第四章 窗体及基本的内部控件,1.窗体常用的事件 (1)load:当窗体被装入时触发的事件,该事件通常用来在启动应用程序时对属性和变量进行初始化。 (2)click:当单击窗体时触发的事件。 (3)dblclick:当双击窗体时触发的事件。 (4)mousedown:当鼠标按下时触发的事件。 (5)mouseup:当鼠标释放时触发的事件。 (6)mousemove:当鼠标移动时触发的事件。 (7)keypress:当单击键盘某一键,释放、时触发的事件,同时返回keyascii,其值是所击键盘字符对应的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 赋值语句,第四章 窗体及基本的内部控件,= .属性= 功能:先计算,再将其值赋给变量,或指定对象的属性。,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 输入对话框,第四章 窗体及基本的内部控件,inputbox(,缺省 , ,) 功能:产生一个对话框,通过对话框用户可以输入数据,并返回所输入的内容,函数返回值是字符类型。,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 标签常用事件与方法,第四章 窗体及基本的内部控件,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)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) 双击( dblclick),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-horizontal有水平滚动条; 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、backcolor、fontname、fontsize 、fontbold 、fontitalic 、fontstrikethru、alignment等属性与标签控件相同。,4.4.2 文本框常用事件与方法,第四章 窗体及基本的内部控件,1.文本框常用的事件 (1)change :当改变文本框的text属性时触发的事件。 (2)keypress:当单击键盘某一键释放时触发的事件,并返回一个keyascii参数。 (3)keydown:当控件获得焦点,或按下键盘某一键时触发的事件。 (4)keyup:当控件失去焦点,或释放键盘上一个键时触发的事件。 (5)lostfocus :当控件失去焦点时触发的事件。 (6)gotfocus :当控件获得焦点时触发的事件。 2.文本框常用的方法 .setfocus 功能:把光标移到.指定的文本框上。,4.4.2 文本框常用事件与方法,第四章 窗体及基本的内部控件,例4.4:创建一个窗体,有3个文本框,当在第1个文本框输入信息时,另外两个文本框跟其联动,而且3个文本框所显示的文本信息内容相同、格式不同。,4.5 命令按钮及应用,4.5.1 命令按钮主要属性 4.5.2 命令按钮常用事件与方法,第四章 窗体及基本的内部控件,4.5.1 命令按钮主要属性,第四章 窗体及基本的内部控件,命令按钮(commandbutton)是用于控制程序的进程的控件 。 (1)名称(name)用于设置所创建的命令按钮对象的名称。 (2)caption属性用于设置命令按钮的显示标题,可在某字母前加“&”设置快捷键。 (3)default属性用于设置默认命令按钮。 当取值为true时,按enter键相当于用鼠标单击该按钮,在一个窗体只能有一个按钮的default属性可设置为ture。,4.5.1 命令按钮主要属性,第四章 窗体及基本的内部控件,(4)cancel属性用于设置esc键默认命令按钮。 当取值为true时,按esc键相当于用鼠标单击该按钮。 (5)style属性用于设置命令按钮显示的风格。 0standard(显示文字标题); 1graphical(文字、图形均可)。 (6)picture属性用于设置按钮可用图片文件(.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 命令按钮常用事件与方法,第四章 窗体及基本的内部控件,例4.6:创建一个窗体,对不同的命令按钮进行操作,完成如下功能: (1)当按标准按钮时,打开一个对话框; (2)当按隐藏按钮时,隐藏按钮被隐藏; (3)当按浮动按钮时,浮动按钮被移走; (4)当按跳动按钮时,怎么也抓不到按钮; (5)当按图标(stop)按钮时,停止程序的运行,关闭窗体。,4.6 图片框及应用,4.6.1 图片框主要属性 4.6.2 图片框常用事件与方法,第四章 窗体及基本的内部控件,4.6.1 图片框主要属性,第四章 窗体及基本的内部控件,图片框(picturebox)是用来在窗体上显示图像,或作为容器放置其它控件的控件 。 (1)名称(name)用于设置所创建的图片框对象的名称。 (2)picture属性用于设置装入、或删除的图形文件。 装入图形:.picture = loadpicture(“图形文件名”.扩展名) 删除图形:.picture = loadpicture( ) (3)autosize属性 autosize:设置控制图片框是否自动调整大小使之与显示的图片匹配。 (4)borderstyle属性 borderstyle:设置图片框的边框风格。 0-none:无边框; 1-fixed single:三维边框。,4.6.2 图片框常用事件与方法,第四章 窗体及基本的内部控件,1.图片框常用的事件 图片框可以响应的事件有click、dblclick。 2.图片框常用的方法 格式: .paintpicture 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:设置时钟控件是否可以使用。 当enabled属性设置为true,而且interval属性值大于0,则计时器开始工作,引发timer事件。,4.7.2 时钟常用事件与方法,第四章 窗体及基本的内部控件,时钟控件响应的事件timer事件。,4.8 形状及应用,4.8.1 形状主要属性 4.8.2 形状常用事件与方法,第四章 窗体及基本的内部控件,4.8.1 形状主要属性,第四章 窗体及基本的内部控件,形状(shape)用于美化窗体、框架或图片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论