c#程序设计基础教程与实训ch10

c#程序设计基础教程与实训ch10

ID:34536610

大小:425.69 KB

页数:25页

时间:2019-03-07

c#程序设计基础教程与实训ch10_第1页
c#程序设计基础教程与实训ch10_第2页
c#程序设计基础教程与实训ch10_第3页
c#程序设计基础教程与实训ch10_第4页
c#程序设计基础教程与实训ch10_第5页
资源描述:

《c#程序设计基础教程与实训ch10》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章窗体与控件教学提示:窗体与控件用于应用程序的界面开发,一个应用程序界面是否美观并符合人们的使用习惯在很大程度上决定了用户对程序的满意度。熟练使用VisualStudio中的各种控件将极大地提高开发效率,并制作出令人满意的应用程序。教学要求:知识要点能力要求相关知识(1)掌握窗体的常用属性(1)窗体属性窗体(2)掌握窗体的常用事件(2)窗体事件(1)掌握RadioButton的常用属性及事件(1)RadioButton的属性单选按钮(2)能够正确地使用RadioButton(2)RadioButton的事件(1)掌握Ch

2、eckBox和CheckedListBox的(1)CheckBox和CheckedListBox的属性复选框和复选列常用属性及事件及事件表框(2)能够正确使用CheckBox(2)CheckBox的使用方法(3)能够正确使用CheckedListBox(3)CheckedListBox的使用方法(1)掌握ComboBox的常用属性及事件(1)ComboBox的常用属性及事件组合框(2)能够正确使用ComboBox(2)ComboBox的使用方法(1)掌握PictureBox支持的图像类型(1)PictureBox的常用属性及事

3、件图片框(2)掌握PictureBox的常用属性及事件(2)PictureBox的使用方法(3)能够正确使用PictureBox第10章窗体与控件Windows应用程序的界面是由窗体和控件组成的。窗体好比是一个家,而控件就好比是家具。在家里面摆放着各种各样的家具,它们各自都有不同的用途和功能。控件按照可见性来说又可分为“可视控件”和“非可视控件”。顾名思义,“可视控件”是在运行时可以看得见的控件,如:TextBox、ListBox等。“非可视控件”指的是在运行时不能看到的控件,如Timer等。在第3章中,已经对最常用的几个控件

4、进行了讲解,这一章介绍VisualStudio中另外一些常用控件的功能和使用方法。10.1窗体概述每当新建一个Windows应用程序时,VisualStudio都会自动地创建一个窗体,并把窗体命名为“Form1”。当然,Form1这个名字并不规范,应该在属性窗口中通过更改它的“Name”属性给它起一个更有意义的名字。一般情况下,VisualStudio自动创建的窗体都会作为程序的主窗体(关于主窗体和子窗体,将会在下一章进行阐述),为此一般都会把这个窗体命名为“MainForm”。10.1.1窗体的常用属性1.StartPosi

5、tion(运行时窗体的起始位置)StartPosition属性使你可以在窗体显示时设置窗体的起始位置。比如可以手动指定窗体的位置或在Windows指定的默认位置显示窗体。还可以将窗体定位到屏幕的中心来显示,或者对于像多文档界面(MDI)子窗体这样的窗体(MDI子窗体会在下一章进行介绍),可以将其显示在父窗体的中心位置。StartPosition的属性可以有如下5种取值。(1)CenterParent。窗体在其父窗体中居中。只有当窗体为子窗体时,设置这个属性才有效,如MDI子窗体。(2)CenterScreen。窗体在当前屏幕中

6、居中,其尺寸在窗体大小(Size属性)中指定。(3)Manual。窗体的位置由Location属性确定。(4)WindowsDefaultBounds。窗体定位在Windows默认位置,其边界也由Windows默认决定。(5)WindowsDefaultLocation。窗体定位在Windows默认位置,其尺寸在窗体大小中指定。2.WindowState(窗口状态)WindowState属性用来设置窗口的操作状态,只有窗口有这个属性。它的值是一个FormWindowState类型,有如下3个可选择的值。(1)Maximized

7、:最大化的窗口。(2)Minimized:最小化的窗口。(3)Normal:默认大小的窗口。203C#程序设计基础教程与实训可以在属性窗口中设置这个值,也可以通过代码设置,如:this.WindowState=FormWindowState.Maximized;3.KeyPreviewKeyPreview值指示在将按键事件传递到具有焦点的控件前,窗体是否接收此按键事件。如果把这个值设置为true,则可以在控件的按键事件发生前首先执行窗体的按键事件,这样可以对窗体上的所有按键事件进行统一处理。4.Opacity(窗体透明度)Op

8、acity值指示窗体的透明度,100为不透明,0为完全透明,即不可见。窗体上的所有控件将跟随窗体一起透明,如果只是希望窗体的背景透明则可以设置TransparencyKey属性。5.TransparencyKey(透明色)将某种颜色显示为透明色。可以在Transparency

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。