- 2
- 0
- 约1.05万字
- 约 41页
- 2016-10-26 发布于广东
- 举报
第10章 可视化界面设计 10.1 窗体概述 10.1.1 窗体结构 VB 2005中的窗体可以分为标准窗体、对话框和图形程序显示界面等几种。其中标准窗体和Windows应用程序中的窗口很相似。 创建一个项目时,选择“项目类型”框中→“Visual Basic”项目→“Windows”项,在“模板”窗格中选择“Windows应用程序”模板,即创建了一个新项目。该项目默认有一个标准窗体对象,即Form1。这是在设计状态下的标准窗体,也是常见的Windows应用程序所用的最基本的窗体,一般作为其他可视化元素的最基本容器。 1. 标题栏 2. 窗体主工作区 10.1.2 窗体类 1. My.Forms对象 在VB 2005 中,为方便窗体创建和互相访问,引入了My.Forms对象。My.Forms对象虽然在My命名空间中,但是使用它不需要输入My.Forms。 例如,现有两个窗体Form1和Form2,Form1是启动窗体,要用代码显示Form2,其语法是: Form2.Show 又如,要在Form2中修改Form1中TextBox1的文字,代码为: Form1.TextBox1.Text = 你好 2. Me关键字 在向另一个窗体、类、结构或模块中的过程传递关于某个类或结构的当前执行实例的信息时,使用Me尤其有用。 Me关键字的作用是:引用当前正在其中执行代码的类(或结构)的特定实例。Me的行为类似于引用当前实例的对象变量或结构变量。 例如,一个窗体需要设置Text属性,只需使用: Me.Text = 加法计算器 10.2 窗体的属性、事件和方法 10.2.1 窗体的属性 窗体(即Form类)作为应用程序最基本的组成部分,具有许多属性。使用Form类中可用的属性,可以确定所创建窗口或对话框的外观、大小、颜色和窗口管理功能。窗体除具有其它控件通用的属性(如BackColor、Font、ForeColor等)外,还有一些常用的属性。 10.2.2 窗体的事件 【例10-1】设计应用程序,当程序第一次运行时,窗体显示为蓝色。单击窗体时,窗体显示为红色。双击窗体时,窗体显示为黄色。要求将窗体显示在桌面的正中央。 分析:在设计应用程序时,将StartPosition属性设置为CenterScreen。当程序第一次运行,触发Load事件;当鼠标单击时,触发Click事件;当鼠标双击时,触发DoubleClick事件。 设计步骤如下: (1)新建一个项目。 (2)编写事件代码。 编写窗体的Load事件代码: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.BackColor = Color.Blue End Sub 编写窗体的Click事件代码: Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Me.Click Me.BackColor = Color.Red End Sub 编写窗体的DoubleClick事件代码: Private Sub Form1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Me.DoubleClick Me.BackColor = Color.Yellow End Sub 10.2.3 窗体的方法 10.2.4 用户自定义窗体方法 【例10-2】创建名为Create的方法,该方法生成一个背景色为黄色的新窗体。 (1)建立应用程序界面和添加控件。向窗体上添加一个Button控件。 (2)编写事件代码。 创建用户定义过程Create: Public Sub Create() Dim newform As New Form With newform .Size = New System.Drawing.Size(300, 300) 设置窗体大小 .Text = 自定义方法 设置窗体标题 .BackColor = Color.Gold 设置窗体颜色 End With newform.Show() End Sub 编写命令按钮的Click事件代码: Private Sub Button1_Click(ByVal sende
您可能关注的文档
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH6 相关参数化设计项目实践.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH7 装配应用基础与项目实践.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH8 工程制图基础与项目实践.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH9 曲面建模基础与范例.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH10_曲面建模项目实践.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第1章UGNX 概述.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第2章UGNX基本功能介绍.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第3章曲线创建与编辑.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第4章草图.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第5章实体建模.ppt
- 山东省惠民县2026届中考语文全真模拟试卷含解析.doc
- 四川省成都市邛崃市达标名校2026届中考语文考前最后一卷含解析.doc
- 期海南省海口五中2026届中考历史四模试卷含解析.doc
- 山东省青岛5中2026届中考历史对点突破模拟试卷含解析.doc
- 黑龙江哈尔滨道外区重点名校2026届中考猜题语文试卷含解析.doc
- 广东省汕尾市海丰县重点名校2026届中考英语五模试卷含答案.doc
- 2026届北京市崇文区重点达标名校中考五模语文试题含解析.doc
- 河南省周口市川汇区18中2026届中考历史押题试卷含解析.doc
- 2026届山东省高青县中考语文模拟试题含解析.doc
- 安徽省合肥市庐江县2026届中考历史最后一模试卷含解析.doc
最近下载
- 人教版五年级下册数学全册教案(表格式).doc
- 电力产业安全生产标准化管理体系 基础及总要求.pdf VIP
- 2024年面向多场景应用的光网络通感一体化架构和关键技术方案研究报告.pdf VIP
- 辽宁省七校协作体2024-2025学年高一下学期3月联考语文答案.docx VIP
- 2026春新人教版数学二年级下册全册教学课件.ppt
- 可靠性课件PPT教学课件.pptx VIP
- [全]学生硬笔作品纸-古诗词书法比赛用A4纸打印模板.docx VIP
- De'miei bollenti spiriti O mio rimorso 激动沸腾的心灵 噢我的悔恨 C调正谱 (原文)).pdf VIP
- 提升绿色施工技术应用的培训方案.pptx VIP
- 2025年互联网营销师广告投放平台ROI数据对接与处理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)