窗体及基本的内部控件.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 2print方法及相关函数4 2 3move方法4 2 4输入对话框4 2 5输出消息框 第四章窗体及基本的内部控件 4 2 1赋值语句 第四章窗体及基本的内部控件 属性 功能 先计算 再将其值赋给变量 或指定对象的属性 4 2 2print方法及相关函数 第四章窗体及基本的内部控件 1 print方法 print 功能 在指定的对象上输出中各元素的值 2 print的相关函数 1 tab 函数tab n 功能 把光标移到由n确定的位置 2 spc 函数spc n 功能 光标移到n个空格之后的位置 3 cls方法 cls功能 清除由print方法显示的信息 4 2 3move方法 第四章窗体及基本的内部控件 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属性用于设置命令按钮显示的风格 0 standard 显示文字标题 1 graphical 文字 图形均可 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 fixedsingle 三维边框 4 6 2图片框常用事件与方法 第四章窗体及基本的内部控件 1 图片框常用的事件图片框可以响应的事件有click dblclick 2 图片框常用的方法格式 paintpicturepicture 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 用于美化窗体 框架或图片框等对象显示效果 用shape控件可绘画矩形 正方形 椭圆形 圆形 圆角矩形 或圆角正方形等图形 1 名称 name 用于设置所创建的形状对象的名称 2 shape属性用于设置绘制图形的形状 0 rectangle绘矩形 1 square绘正方形 2 oval绘椭圆形 3 circle绘圆形 4 roundedrectangl绘圆角矩形 5 roundedsquare绘圆角正方形 4 8 1形状主要属性 第四章窗体及基本的内部控件 3 fillstyle属性用于设置填充图形的风格 0 solid填充实线 1 transparent无填充 图形是透明的 系统缺省值 2

温馨提示

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

评论

0/150

提交评论