网站大量收购独家精品文档,联系QQ:2885784924

《窗体应用程序.docVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、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 指示是否启用该控件,默认为True Visible 确定控件是可见的还是隐藏的,默认为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控件的所有属性、方

文档评论(0)

lunwen1978 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档