- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章创建窗体_基础知识解析
* 要在代码中最大化、最小化或恢复窗体,要设置WindowState属性值。 例如: frmOptionsDialog.WindowState = FormWindowState.Minimized; * 思考 有多少窗体属性应在设计时而不是运行时设置? * 5.3.5? 防止窗体在任务栏中出现 ShowInTaskbar属性:获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。 ShowInTaskbar属性值 True:出现在任务栏 False:不出现在任务栏 * 5.3.6 卸载窗体 使窗体“消失”有两种含义 隐藏:可在不关闭窗体或不释放窗体资源的情况下使窗体不显示。 方法1:将窗体的Visible属性设置为false 方法2:调用窗体的Hide()方法。 窗体仍然驻留在内存中,你仍可用代码进行操作。 卸载:完全关闭窗体并释放它占用的资源。 不再需要一个窗体的时候应关闭它,使Windows收回该窗体占用的所有资源。 方法:调用窗体的Close()方法。例如:this.Close() * 窗体的常用属性(1) 属性名称 说明 BackColor 获取或设置窗体的背景色。 BackGroundImage 获取或设置在窗体中显示的背景图像。 ControlBox 获取或设置一个值,该值指示在该窗体的标题栏中是否显示窗体框。 FormBorderStyle 获取或设置窗体的边框样式。 Icon 获取或设置窗体的图标。 Location 获取或设置该控件的左上角相对于其容器的左上角的坐标。 MaximizeBox 获取或设置一个值,该值指示是否在窗体的标题栏中显示“最大化”按钮。 MaximumSize 获取窗体可调整到的最大大小。 MinimizeBox 获取或设置一个值,该值指示是否在窗体的标题栏中显示“最小化”按钮。 MinimumSize 获取窗体可调整到的最小大小。 * 窗体的常用属性(2) 属性名称 说明 Modal 是否显示为模式窗体(在代码中测试)。True为模式窗体;false为无模式。 Name 获取或设置窗体的名称。 ShowInTaskbar 获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。 Size 获取或设置窗体的大小。 StartPosition 获取或设置运行时窗体的起始位置。 Text 获取或设置与此窗体关联的文本。 Visible 窗体是否可见 WindowState 获取或设置窗体的窗口状态。 TopMost 获取或设置一个值,指示该窗体是否应显示为最顶层窗体。 * 窗体的常用属性(3) 属性名称 说明 AutoScroll 获取或设置一个值,该值指示窗体是否实现自动滚动。 AutoScrollMinSize 获取或设置自动滚动条的最小大小。 AutoScrollMargin 获取或设置自动滚动边距的大小。 IsMdiContainer 获取或设置一个值,该值指示窗体是否为多文档界面 (MDI) 子窗体的容器 MdiParent 获取或设置此窗体的当前多文档界面 (MDI) 父窗体 ActiveMdiChild (父窗体的属性)获取当前活动的多文档界面 (MDI) 子窗口。 * 窗体常见方法 方法名称 说明 Hide() 对用户隐藏窗体。 Close() 关闭窗体。 SelectNextControl() 使焦点按Tab顺序移动。 * 思考 1.对或错:窗体标题栏中显示的文字由TitleBarText属性决定。 2.名称为Control的是哪种颜色? 3.举出三个显示窗体图标的地方。 4.标题栏比正常标题栏更小的窗口称为什么? 5.要使窗体中的最小化和最大化按钮可见,另一个什么元素必须是可见的? 6.通常窗体的StartPosition属性最好的值是什么? 7.要在代码中最大化、最小化或恢复窗体,要设置什么属性? 8.要显示隐藏的窗体,应设置窗体的什么属性? * 练习 1.创建一个Windows应用程序项目,项目中只有一个窗体,窗体上有两个按钮。其中的一个按钮被单击时应将窗体往左移动2像素,另一个按钮应将窗体往右移动2像素。提示:使用Location属性的X和Y子属性。 2.创建一个Windows应用程序项目,项目中包含三个窗体。开始的窗体有两个按钮。其他两个窗体应是工具窗口,并让其中一个按钮显示第一个工具窗口,另一个按钮显示第二个工具窗口。只允许开始窗口在任务栏中出现. * 窗体实际上就是窗口,这两个术语可以互换使用。更准确地说,窗口指的是用户可见并可与之进行交互的对象;而窗体是指你开发设计时所看到的。 * 演示P69任何时候都可以在“属性”窗口中使用“(Name)”属性来修改窗体的名称,这样修改的是窗
文档评论(0)