电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第4章 Visual Basic窗体设计

38页
  • 卖家[上传人]:E****
  • 文档编号:89183811
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:1.29MB
  • / 38 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第4章 Visual Basic窗体设计,本章要求:,1 掌握FORM窗体的概念与运用 2 了解多窗体的概念 掌握标签控件、文本框控件、命令按 钮控件的基本属性、事件、方法,4.1 FORM窗体,窗体属性决定了窗体的外观与操作。窗体外观 如下图,一. 属性 (一)基本属性 1. Name名称属性(任何对象都具有的) 创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。 2. Height、width、top和left属性 单位为twip: 1 twip=1/20点 =1/1440英寸 =1/567cm,4.1 FORM窗体,3Caption 标题属性: 决定出现在窗体的标题栏上的文本内容。,4. 字体Font属性组,FontName属性是字符型,决定对象上正文的字体(缺省为宋体)。 FontSize属性是整型,决定对象上正文的字体大小。 FontBold属性是逻辑型,决定对象上正文是否是粗体。 FontItalic属性是逻辑型,决定对象上正文是否是斜体。 FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。 FontUnderLin

      2、e属性是逻辑型,决定对象上正文是否带下划线。,4.1 FORM窗体,5. Enabled属性(逻辑值) 决定控件是否可操作。 True :允许用户进行操作,并对操作出响应(缺省值)。 False:呈暗淡色,禁止用户进行操作。 6. Visible属性(逻辑值) 决定控件是否可见 True :运行时控件可见(缺省值) 。 False:运行时控件隐藏,用户看不到,但控件本身是 存在的。,4.1 FORM窗体,7BackColor属性和ForeColor属性 BackColor属性用于返回或设置对象的背景颜色, ForeColor属性用于返回或设置在对象里显示图片和文本的前景颜色。,例如:将窗体Form1的背景色设置为红色,则可使用下面三种情况: Form1.BackColor = RGB(255, 0, 0) Form1.BackColor = &HFF& Form1.BackColor = vbRed,4.1 FORM窗体,(二)窗体的其它常用属性,1MaxButton最大化按钮和MinButton最小化按钮:当值为 Ture,有最大或最小化按钮,False则无。,2Picture图片属

      3、性:设置窗体中要显示的图片。加载图片操作同Icon 控制图标属性。,4.1 FORM窗体,3. BorderStyle:边框风格, 通过改变 BorderStyle 属性,可以控制窗体如何调整大小。 0-None:无边框。 1-Fixed Single:单线边框,不可以改变窗口大小。 2-Sizable:双线边框,可以改变窗口大小。 3-Fixed Double:双线框架,不可以改变窗口大小。 4-Fixed Tool Window:窗体外观与工具条相似。有关闭按钮 ,不可以改变窗口大小。 5-Sizable Tool Window:窗体外观与工具条相似。有关闭按钮 ,可以改变窗口大小。,4.1 FORM窗体,4. WindowsState属性 0-Normal:正常窗口状态,有窗口边界。 1:最小化状态,以图标方式运行。 2:最大化状态,无边框,充满整个屏幕。 5. AutoRedraw属性 该属性决定窗体被隐藏或被另一窗口覆盖之后重新显示,是否重新还原该窗体被隐藏或覆盖以前的画面。即是否重画如Circle、Line、Pset和Print等方法的输出。 当为True时,重新还原该窗体

      4、以前的画面。 当为False时,则不重画AutoRedraw属性。,4.1 FORM窗体,二、事件 最常用的事件 1 Click/DblClick:单击/双击窗体触发。 2 Load: 窗体被装入时触发的事件。该事件通常用来在启动应用 程序时对属性和变量进行初始化。 3、Unload事件 卸载窗体时触发该事件。 4、Resize事件 无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。,4.1 FORM窗体,三、常用方法,窗体常用的方法有: 打印输出Print 移动Move 清除Cls 显示Show 隐藏Hide等方法。 方法的使用的形式: 对象.方法 参数,4.1 FORM窗体,例 利用属性窗口和程序代码设置Form的属性,要求将窗体 标题又“Form1”修改为“牛刀小试”,窗体是黑体白字“HOW ARE YOU”,具体步骤如下:, 进入VB6设计环境,在属性窗口中找到Caption(标题)。在Caption 属性值上单击鼠标左键,将原缺省值form1删除,再键入新的内容。,4.1 FORM窗体, 移动鼠标在BackColor属性值栏上单击鼠标左键,然后再单

      5、击下拉 箭头,调出调色板,选中黑色。,4.1 FORM窗体,移动鼠标在ForeColor属性值栏上单击鼠标左键,然后再单击下拉箭头, 调出调色板,选中白色。 在牛刀小试窗体上双击鼠标左键,调出代码窗口,单击过程栏的下拉箭头,选择“click事件,在代码区输入Print “HOW ARE YOU?“。最后点击工具条中的“”图标则可进入运行阶段。,4.1 FORM窗体,例 编写一个随手画程序, 程序界面如图所示:,4.1 FORM窗体,程序代码如下:,Private Sub Form1_MouseMove (Button as Integer, Shift as Integer, x as Integer, y as Integer) Line-(x,y) End Sub,4.1 FORM窗体,4.2 标签 Label,用于显示文本(输出)信息,不能作为输入信息的界面。 1基本属性 Name、Height、Width、Top、Left、Enabled、Visible、Font、ForeColor、BackColor等与窗体的使用相同。 2常用属性 (1)Caption属性 Caption属

      6、性用来改变Label控件中显示的文本。Caption属性允许文本的长度最多为1024字节。缺省情况下,当文本超过控件宽度时,文本会自动换行,而当文本超过控件高度时,超出部分将被裁剪掉。,(2) Alignment属性 设置Caption属性中文本的对齐方式,共有三种可选值: 0 左对齐(Left Justify); 1 右对齐(Right Justify); 2 居中对齐(Center Justify)。 (3)BackStyle属性 该属性用于确定标签的背景是否透明。有两种情况可选:值为0时,表示背景透明,标签后的背景和图形可见;值为1时,表示不透明,标签后的背景和图形不可见。,4.2 标签 Label,(4)AutoSize属性 AutoSize属性确定标签是否会随标题内容的多少自动变化。如果值为True,则随Caption内容的大小自动调整控件本身的大小,且不换行;如果值为False,表示标签的尺寸不能自动调整,超出尺寸范围的内容不予显示。,例1.5 利用Label1控件制作一个“仲夏夜演奏会”的宣传画,程 序界面如图所示。,4.2 标签 Label,具体步骤如下: 在工具箱中的

      7、上单击鼠标左键,移动到窗体的适当位置,按住鼠标左键 拖曵,调出Label1。在属性窗口修改窗体Form1的Picture属性,加载合适 的图片。修改Label1的 Caption属性值,键入“仲夏之夜演奏会”。然后选 中Label1的Font属性,调出“字体”对话框选择字体为“华文中宋”,字型为 “粗体”,大小为“小四”,加下划线。再设Label1的BackColor为黄 色、ForeColor为红色。,4.2 标签 Label, 在窗体Form1上双击鼠标左键,调出代码窗口在 Form1_Click()事件代码 窗口中输入修改Label1控件属性的代码。如下图所示:, 最后点击工具条中的“”图标,然后在窗体的任一位置单击鼠标左键。,4.2 标签 Label,4.3 文本框 TextBox,是一个文本编辑区域,在该区域输入,编辑和显示文本。 (一) 属性 1基本属性 Name、Height、Width、Top、Left、Enabled、Visible、 Font,ForeColor、BackColor等与标签控件相同。 2常用属性 (1).Text文本属性 在文本框中显示的正文内容存放

      8、在Text属性中。当程序运行时,用户通过键盘输入正文内容,保存在Text属性中。 文本框没有Caption属性,(2)Maxlength: 设置正文的最多字符个数, 0任意长度值。 (3) MultiLine: 是否为多行,默认一行. False (4)ScrollBars: 当MultiLine为True时,该属性才有效,滚动 条的形式。 0-None:无滚动条、 1-Horizontal:水平滚动条、 2-Vertical:垂直滚动条 3-Both:水平和垂直滚动条。,4.3 文本框 TextBox,(5)Locked: 是否可被编辑属性 False,表示为可编辑。 (6)PassWordChar属性 设置PasswordChar属性为了掩盖文本框中输入的字符。 该属性的设置只有在MultiLine设为 False才有效,4.3 文本框 TextBox,(7)SelStart、SelLength和SelText属性 这三个属性是文本框中对文本的编辑属性。 SelStart:确定在文本框选中文本的起始位置。第一字符 的位置为0。若没有选择文本,则用于返回或设置文本的插入点位置,如果S

      9、elStart的值大于文本的长度,则SelStart取当前文本的长度: SelLength:设置或返回文本框中选定的文本字符串长度(字符个数)。 SelText:设置或返回当前选定文本中的文本字符串。,4.3 文本框 TextBox,Change事件: 当改变文本框的Text属性时会引发该事件。当用输入一个字符,就会触发一次Change事件。 例:在文本框Text1的Change事件编写有如下程序代码: Private Sub Text1_Change() Print Text1.tex End Sub 当程序运行后中输入ABCD,则在窗体上在输出结果是?,4.3 文本框 TextBox,KeyPress事件 当用户按下并释放键盘上一个ANSI键时,就会触发一次该事件,并返回一个KeyAscii参数(字符的Ascii值)到该事件过程中。 例如: Private Sub Text1_KeyPress(KeyAscii As Integer) Print KeyAscii, Chr(KeyAscii) End Sub 当程序运行后中输入ABCD,则在窗体上在输出结果是? LostFocus : 当控件失去焦点时发生。 GotFocus : 当控件获得焦点时发生。,4.3 文本框 TextBox,(三) 常用方法 文本框最有用的方法是:SetFocus,使用形式: 对象.SetFocus 功能: 是把光标移到指定的文本框对象中。,例 利用Textbox控件制作一个密码框,4.3 文本框 TextBox,在 Command1 _Click()事件代码窗口中输入代码如下。 Private Sub Command1_Click() If Text1.Text = “1111“ Then Form1.Caption = “欢迎进入本系统“ Form1.BackColor = vbYellow Label1.Visible = True Command1.Visible = False Command2.Visible = False Text1.Visible = Fal

      《Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第4章 Visual Basic窗体设计》由会员E****分享,可在线阅读,更多相关《Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第4章 Visual Basic窗体设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.