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

窗体常用控件编程.ppt

  1. 1、本文档共130页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
窗体常用控件编程

第11章 窗体常用控件编程 本章主要介绍设计Windows图形界面程序的常用控件,以及运用这些控件设计应用程序界面的方法和技术。本章将一个较完整的程序设计过程分散到了各小节中,每小节介绍.Net Framework窗体程序工具箱的一种控件。包括菜单、工具栏、列表框、编辑框、标签、组合框及选择框等控件的常用属性、方法、事件及编程方法。最后通过菜单和工具条将各程序部分组合在一起,构成一个程序。 本章宜采用少讲多炼的授课方法,建立多上机实践。 11.1.NET控件基础 1、组件和控件 组件是.NET Framework为设计Windows程序的图形用户界面提供了的软件单元,在窗体中可以直接应用它来设计程序窗口和各种对话框。程序员也可以继承并扩展组件的功能,设计符合用户程序需求的自定义组件。 组件一种类。衡量一个类是否为组件,要看它是否实现了IComponent 接口类的功能。IComponent接口类提供了所有组件需要的通用功能。 控件是间接派生于Component的类,因此也是一种组件。控件一般具有图形化的可视化表现形式。 .NET 常用组件和控件的继承层次图 组件 控件 11.1.NET控件基础 2、Control及其派生类 Control是窗体控件类的基类,它提供了Windows 应用程序可视化显示所需要的程序机制。包括处理消息路由,提供鼠标、键盘事件和其他用户界面事件、控件可视显示等属性,如 ForeColor、BackColor、Height、Width 和许多其他属性。 从System.Windows.Forms.Control 类派生的类就是窗体控件类,在窗体程序中直接可以使用这些控件类来创建丰富的用户界面。如 TextBox 、 ComboBox 、Label 、 ListView、 Button、WebBrowser。 3、Form 窗体类Form 用于设计应用程序的各种窗口,包括模式和无模式对话框,模式和无模式窗口,以及多文档界面 (MDI)窗口。 4、ScrollableControl ScrollableControl类提供了滚动功能,从它派生的ContainerControl、Panel等类都继承了它的滚动功能。 5、Menu及MenuStrip Menu和MenuStrip是窗体的菜单管理类,用于建立Windows程序的菜单系统(包括快捷菜单)。 6、SplitContainer SplitContainer 和Splitter及FlowLayoutPanel都是窗体布局方面的类,用于控制显示图面(如窗体或控件)中控件的布局。 7、BindingSource、BindingNavigator及DataGridView BindingSource 用于确定窗体的数据源(如数据库和 XML 文件),BindingNavigator通常与 BindingSource 控件一起使用,用于在窗体上的数据记录间移动并与这些数据进行交互。DataGridView 控件以表格方式显示数据源中的数据,并允许对单元格、行、列和边框进行自定义。 8、CommonDialog CommonDialog是通用对话框类的基类,它提供了所有通用对话框的基本功能。 11.2标签、文本操作控件、命令按钮 11.2.1 标签控件 标签控件用来为用户程序提供说明或提示。标签显示的是只读性文本,用户不能修改标标签上的文本。包括Label 、LinkLabel等控件。其中Label控件的常用属性如下表所示,P357 属性 说明 Name、BackColor ,ContextMenu 设置标签的名称、背景色,快捷菜单 Cursor,Font 设置鼠标位于标签上时显示的光标,设置字体字型。 Text ,Image 获取或设置显示在标签上的文本,图像。 事件 说明 Click 在单击标签时引发此事件。 2、LinkLabel 控件 LinkLabel除了可显示超链接以外,它与 Label 控件类似。可使用超链接在 Microsoft Internet Explorer 中显示网站或加载与应用程序关联的日志文件。 其常用属性如下 属性 说明 LinkColor 设置显示普通链接时使用的颜色。 VisitedLinkColor 设置当显示以前访问过的链接时所使用的颜色。 Text 设置链接控件上显示的文本 事件 说明 LinkClicked 当单击控件内的链接时发生。 11.2.2 文本操作控件 1、常用文本操作类控件 文本操作类控件包括TextBox、RichTextBox和MaskedTextBox等,用于实现程序与用户的信息交互,程序常通过这类控件获取用户输入的数据。 文本操作类控件的常用属性和

文档评论(0)

cbf96793 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档