- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
窗体应用程序
窗体应用程序就是Windows窗体应用程序,从本章开始将详细介绍Windows窗体应用程序的相关知识。窗体是一个窗口或对话框,是存放各种控件的容器,可用来向用户显示信息。C#中提供了许多Windows窗体控件。例如Label控件、TextBox控件、RichTextBox控件、Button控件和CheckBox控件等等。它们的作用一目了然,本章将详细介绍这些控件。
本章学习要点:
掌握Windows窗体的两种类型
理解Windows窗体控件的概念
掌握显示信息控件Label和LinkLabel的使用
理解TextBox、MashedTextBox和RichTextBox控件的区别
掌握按钮类控件的使用
掌握ImageList控件、PictureBox控件以及Timer控件的使用
掌握列表类控件的使用
理解Panel控件和GroupBox控件的用法
掌握TabControl控件并能够熟练地进行操作
10.1 Windows窗体控件概述
在C#中,窗体主要分为两种类型:
普通窗体 又称单文档窗体,它又可以分为模式窗体和无模式窗体。本节介绍的窗体都属于普通窗体
MDI父窗体 又称多文档窗体,其中可以放置普通子窗体
Windows窗体控件是用户可与之交互以便输入或操作数据的对象。通常情况下,向窗体上添加控件,可以生成窗体应用程序。
Windows窗体提供了许多控件和组件,大多数的控件都派生于Control类。它们都有自己的属性、方法和事件,便于控件适合于特定的用途。窗体控件主要包括基本控件、按钮类控件、图形图像控件、列表类控件以及容器类控件等。
因为Control类定义了控件的基本功能,所以许多属性和事件都相同。表10-1列出了大多数控件共有的常见属性。表10-2列出了控件共有的常见事件。下面各节中控件的这些属性和事件不再一一列出。
表10-1 多数控件共有的常用属性
属性名说明Name用来标识控件的名称Text获取或设置控件上的文本Size控件的大小(以像素为单位)Location控件左上角相对于其容器左上角的坐标Font用于显示控件中文本的字体BackColor控件或组件的背景色ForeColor控件或组件的前景色,用于显示文本Cursor指针移过该控件时显示的光标Enabled指示是否启用该控件,默认为TrueVisible确定控件是可见的还是隐藏的,默认为True表10-2 多数控件共有的常用事件
事件名说明Click单击组件时触发该事件MouseUp在鼠标指针在组件上方并释放鼠标按钮时发生MouseMove鼠标指针移过组件时发生MouseLeave在鼠标离开控件的可见部分时发生Validated在成功验证控件后发生Validating在控件验证时发生VisibleChanged在更改控件的可见性时发生
表10-1和10-2分别列出了大多数控件常用的属性和事件,除了上面列出的之外,还有其他共有的属性和事件。这里不再一一介绍。10.2 基本控件
基本控件包括显示信息(标签)控件和文本框控件。其中显示信息控件又包括Label控件和LinkLabel控件;文本框控件主要指TextBox控件、MaskedTextBox控件和RichTextBox控件。下面详细介绍这些控件的相关知识。
10.2.1 Label控件
.NET Framework只包含两个标签控件:Label控件和LinkLabel控件。Label控件主要用于显示用户不能编辑的文本或图像。用户常常使用它对窗体上的其他各种控件进行说明或标注,例如“用户名”、“用户密码”和“出生日期”等。它是窗体应用程序最常用的控件之一。
Label控件最常用的属性如表10-3所示。
表10-3 Label控件的常用属性
属性名说明TextAlign确定文本控件的显示位置Image设置要在控件上显示的图像Font设置控件中文本的字体AutoSize是否根据字号自动调整大小,只对文本不换行的控件有效BorderStyle用于设置控件边框的样式ImageAlign设置显示图像在控件的什么位置
如果想要将Label控件的背景设置为透明的,只要将该控件的BackColor属性设置为Color.Transparent即可。10.2.2 LinkLabel控件
LinkLabel控件可以向Windows窗体应用程序添加Web样式的链接。一切可以使用Label控件的地方,都可以使用LinkLabel控件。该控件还可以将文本的一部分设置为指向某个对象或Web页的链接。
LinkLabel控件除了具有Label控件的所有属性、
您可能关注的文档
最近下载
- 数码摄像机-松下-AJ-D965MC说明书.pdf VIP
- 2024年巡察整改专题民主生活会个人“聚焦四个方面”对照检查材料范文2篇.docx VIP
- 人工智能对文化产业的推动.pptx VIP
- 人教版(2024)七年级上册英语教学计划(含教学进度表).docx
- 软件的项目可行性的研究的报告编写.ppt VIP
- 一种用于处理高硫高砷金矿的提金剂及其制备方法.pdf VIP
- 中国甲状腺疾病诊治指南ppt.pptx VIP
- 《中国抗癌协会甲状腺癌整合诊治指南(2022精简版)》解读PPT课件.pptx VIP
- 一种澳洲坚果种质热敏感等级的精准诊断及其缓解新梢叶片热伤害的方法.pdf VIP
- 全球常见传染病防控概述.pptx VIP
文档评论(0)