- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
窗体设置.doc
第1篇 基础窗体开发篇
第1章 窗体设置
·PAGE 20·
·PAGE 19·
第1章 窗 体 设 置
窗体也就是窗口,是指软件的外观,是图形化的用户界面。Windows窗体是最常见的,通常所看到的软件界面基本上都是Windows窗体。一个窗体里会包括很多控件,这些控件用于和用户进行交互。要设计一个窗体并不复杂,但是要使一个窗体完全符合应用程序的要求,还需要掌握很多相关的知识。本章介绍在Windows应用程序中使用C#创建并设置窗体的技巧和方法。
1.1 常规窗体设置
图1.1 控制窗体大小常规窗体设置包括设置窗体的基本方法,也是应用软件界面设计中最常用的方法。本节通过12个例子,学习基本的窗体设置方法,并通过这些方法逐步掌握窗体设计的技巧。
图1.1 控制窗体大小
实例001 控制窗体大小
【实例介绍】 通常见到的Windows窗体是可以调 整大小的,但是对于一些特定的应用程序,希望窗体的大小只能在一定范围内改变,而不是随意改变大小。本实例实现固定窗体大小的功能,实例运行效果如图1.1所示。
【开发过程】
(1)使用Visual Studio 2008创建一个Windows应用程序,项目名称为Ex01,窗体默认为Form1。
(2)在窗体的Load事件中编写如下代码。
01 private void Form1_Load(object sender, EventArgs e)
02 {
03 this.MaximumSize = new Size(400,400); //设定窗体最大值为400*400
04 this.MinimumSize = new Size(300,300); //设定窗体最小值为300*300
05 }
【关键技术解析】
固定窗体大小需要设置窗体的两个属性的值:Maximumsize和Minimumsize。Maximumsize表示窗体可以调整到的最大尺寸,Minimumsize表示窗体可以调整到的最小尺寸。这两个值可以在设计窗口的属性面板中设置,也可通过编写代码实现。
【拓展应用】
这两个属性值在窗体初次显示时可设定。
在窗体运行时也可设定尺寸。
实例002 最前端显示窗体
图1.2 最前端显示窗体【实例介绍】 在Windows应用程序中多窗体程序是经常碰到的,在几个窗体同时打开时,用户希望有的窗体总是位于其他窗体的最前面,从而更方便交互。本实例实现指定的窗体始终位于其他窗体之上,实例运行效果如图1.2所示。
图1.2 最前端显示窗体
【开发过程】
(1)新建一个Windows应用程序,项目名称为Ex02。在默认窗体Form1中添加Button(按钮)控件,修改其Text属性值为“打开另一窗体”,Name属性值为btnOpen。
(2)在项目中添加一个新的窗体,默认名称为Form2。
(3)设置Form1窗体的TopMost属性值为True。
(4)在btnOpen按钮的单击事件(Click)中编写以下代码。
01 private void button1_Click(object sender, EventArgs e)
02 {
03 Form2 frm = new Form2(); //实例化窗体Form2
04 frm.Show();/ //显示窗体
05 }
运行程序,什么都不输入,单击“打开另一窗体”按钮,此时效果如图1.2所示。新打开的窗体位于Form1窗体的下面,说明TopMost属性的设置发挥了作用。
【关键技术解析】
通过设置窗体的TopMost属性值可以实现。TopMost属性指示该窗体是否始终显示在此属性未设置为True的所有其他窗体之上。
【拓展应用】
如果不在属性设置面板中设置值,在代码中编写也可以实现。
如果同时有几个窗体都设置TopMost属性值为True,此时在最前端的窗体由当前活动窗体决定。
实例003 设置窗体相对起始位置
【实例介绍】 本实例实现了设置窗体起始位置。运行程序,什么都不输入,单击“打开另一窗体”按钮,新打开的窗体位于规定的起始位置,实例运行效果如图1.3所示。
图1.3 设置窗体起始位置【开发过程】
图1.3 设置窗体起始位置
(1)新建一个Windows应用程序,窗体默认为Form1,在其中添加Button(按钮)控件,修改其Text属性值为“打开另一窗体”,Name属性值为btnOpen。
(2)在项目中添加一个新的窗体,默认名称为Form2。
(3)设置Form1窗体的 HYPER
文档评论(0)