- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chap04 Windows窗体
在小册子 * AutoCAD计算机辅助设计 Visual Basic 2005程序设计教程 清华大学出版社 第四章 Windows窗体 4.1 初识Windows窗体 Windows窗体基于.NET框架,它是用于Windows应用程序开发的新平台。此框架提供了一个有条理的、面向对象的、可扩展的类集合,利用它可以开发丰富的Windows应用程序。 Windows窗体界面主要有三种样式,即单文档界面(SDI)、多文档界面(MDI)和资源管理器样式界面。单文档界面是指在运行程序时只能打开一个文档,要打开另一个文档必须先关闭当前文档。多文档界面允许同时显示多个文档,每个文档在其自己的窗口中显示,可以通过切换来查看每一个文档的内容。资源管理器样式界面便于用户在不同的功能之间切换。 4.1.1 .NET框架下的Windows窗体概述 4.1 初识Windows窗体 4.1.2 使用Visual Studio 2005设计Windows窗体 使用Visual Studio 2005设计Windows窗体的步骤: (1)创建新的解决方案和项目 (2)添加控件 (3)添加代码 4.2 窗体属性 (1)BackColor属性:设置窗体的背景色 (2)CancelButton属性:确定用户是否可以使用Esc键结束程序 (3)Icon属性:设置窗体图标 (4)Location属性:设置窗体位置与初始位置相对坐标位置,属性包括两项X和Y,这个属性与StartPosition属性共同起作用决定窗体在屏幕中的位置。 (5)Lock属性:属性值为True时,窗体中的所有控件的位置不能变动。 4.2 窗体属性 (6)ShowInTaskbar属性:该属性用于控制当窗体最小化时,窗体标题栏的显示位置。 (7)Size属性:设置窗体的大小。 (8)StartPosition属性:该属性用来决定窗体在启动时在屏幕上的位置。 (9)WindowsState属性:决定Windows窗体打开时的属性,可以为最大化、正常、最小化。 运行时改变窗体属性 : 除了在设计时可以设置窗体属性外,对于多数属性,还可以在运行时动态改变。 4.3 窗体事件 该事件当窗体被激活时发生,窗体常常是被初始化后才能被激活,激活后才能称为当前的控制对象。Activated事件和Load事件的先后执行顺序为: (1) Load(装载):装载事件是在应用程序启动时发生,在这部分可以添加所有部件的初始化程序,在该事件中可以编写代码对窗体的外观及工作方式进行设置。 (2) Activate(激活):窗体被加载到内存中,且成为活动窗体时,此事件被触发。 4.3.1 Activated事件 4.3.2 Deactivated事件 当窗体从激活状态退出时发生。 4.3 窗体事件 4.3.3 Close事件 Close事件在逻辑上是Load事件的逆过程。一般在Close事件中提示用户确信要关闭窗口。在Visual Basic 2005中有两个Close事件:Closing和Closed 。前者指当窗体正在关闭时发生的事件,closed是指在窗体关闭后发生的事件。 4.3 窗体事件 当用户或程序代码改变窗体大小时,便会发生Resize事件。它主要用于以下两个方面: (1)用代码重新定义控件的大小和位置 (2)将窗体大小还原为原来的大小 4.3.4 Resize事件 4.4 窗体方法 ●Close方法:用于关闭窗体对象。 ●Dispose方法和New方法:它们是两种特殊的方法,所有的对象都有这两种方法,New方法是对象的构造方法,用于对象的初始化;Dispose 方法的作用与New方法正好相反,用于销毁对象,当一个对象使用完毕后,调用Dispose方法,释放所占的系统资源。 ●Hide方法和Show方法:使用Hide方法可以将窗体隐藏起来,Show方法的作用是显示隐藏的窗体,当不希望看见窗体对象,又不希望窗体对象被释放,使用Hide和Show方法非常合适。将窗体“隐藏”起来还有一种方法,即设置窗体的Opacity属性,Opacity属性用于设置窗体的透明度,当Opacity的值为0时,窗体就完全透明了,就看不见了。 ●ShowDialog方法:该方法可以使窗体以对话框的形式显示,这时别的窗体无法获得焦点,只有该窗体和其上的控件可以获得焦点,只有关闭该窗体才能使其他的窗体重新获得焦点。 4.5 多文档界面 多文档窗体界面允许在一个父容器窗口(Parent Container)中打开许多个窗口。MDI应用是在早期版本的Windows系统流行
您可能关注的文档
- Z102-团队管理省思.doc
- 第三章圆的单元复习1.ppt
- 概谈印尼亚齐问题.docx
- 爱乐活攻略212884.docx
- 解开护患纠纷的结——护士长培训.doc
- 中考英语简单题检测.doc
- 河南开封市2010-2011学年第一学期七年级英语试卷(含答案).doc
- 中文英文对照完整的大型工程招标文件及投标书实例(全套).pdf
- 高效率的计划管理.ppt
- 施工考核标准.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)