- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习情境2_门票销售计算器
一、 控件概述 Windows应用程序的界面主要是由控件构成,因此,熟悉控件的使用是Windows应用程序的一个很重要的环节。 在使用控件时,最重要的是知道它们的一些主要属性、方法与事件。下面我们就给出基本控件的一些重要的属性、方法和所能响应的事件,并以实例的形式来讲述它们的使用方法与技巧。 一、 控件概述 (一) 控件的基本属性 1.Name属性 2.Text属性 3.尺寸大小和位置属性 4.字体属性 5.颜色属性 6.可见和有效属性 一、 控件概述 (二)控件共有的基本属性、事件和方法 在C#中,所有的窗体控件全部都是继承于同一个祖先:System.Forms.Control.Control类是继承自System.Object的。 作为各种窗体控件的基类,Control类实现了所有窗体交互控件的基本功能:处理用户键盘输入、处理消息驱动、限制控件大小等。 Control类的属性、方法与事件是所有窗体控件所共有的,而且其中很多是我们在编程中经常会遇到的。 一、 控件概述 下面来具体介绍Control类的各项成员。 (1)Control类的属性 Control类的属性描述了一个窗体控件的所有公共属性,可以在属性(Properties)窗口中观察或窗体控件的属性。下面是编程中常用到的属性: l?Text(文本)属性 l?Anchor(锚定)属性 l?Dock(停靠)属性 l?Capture(捕获)属性 一、 控件概述 (2)Control类的方法 常用的有: lFocus方法可以设置此控件获得的焦点 lRefresh方法可重画控件 lSelect方法可激活控件 lShow方法可显示控件 一、 控件概述 (3)Control类的事件 常用的有: l单击时发生Click事件 l光标改变时发生Cursorchanged事件 l销毁时发生Disposed事件 l双击时发生DoubleClick事件 l拖动时发生DragDrop事件 l取得焦点时发生GetFoocus事件 l鼠标移动时发生MouseMove事件 二、Lable(标签)控件 (一) 标签控件的用途 标签主要用来显示文本。通常用标签来为其他控件显示其他控件显示说明信息、窗体的提示信息,或者用来显示处理结束等信息。但是,标签显示的文本不能被直接编辑。 标签参与窗体的Tab键顺序,但不接收焦点。除了显示文本外,还可使用Image属性显示图像,或使用ImageIndex和ImageList属性组合显示图像。 通过将标签的BackColor属性设置为Color.Transparent,可使该标签成为透明的。 (二) 标签控件的常用属性 (三) 标签相应的事件 二、Lable(标签)控件 建立事件的处理程序如下: 二、Lable(标签)控件 运行窗体界面如下: 三、LinkLable(超链接标签)控件 (一) LinkLable控件的用途 LinkLable控件同Lable控件十分相似,不同之处在于LinkLable控件具有超链接功能。 可以使用LinkLable控件超链接到一个网站或网页上,也可以使用它链接到其他的应用程序。一切可以使用Label控件的地方,都可以使用Link Label控件。 Link Label控件中的大部分属性、方法、事件都是从Label控件中继承来的。但它有几个特殊的用于超链接的属性和事件。 三、LinkLable(超链接标签)控件 (二) LinkLable控件的常用属性 (1)ActiveLinkColor属性 用于设置单击该控件时,标签文本中链接部分的颜色。 (2)LinkArea属性 用于设置单击该控件的标签文本中超链接部分的区域大小。该属性设置2个值,第一个值为该区域起始字符的位置,第二个值为区域的长度。 三、LinkLable(超链接标签)控件 (3)DisableLinkColor属性 用于设置该控件不用时,标签文本中链接文本部分的颜色。 (4)LinkColor属性 用于设置未链接此超级链接的文本颜色。 (5)VisitedLinkColor属性 用于设置已链接过此超级链接的文本颜色。 (6)LinkBehavior属性 定义与超级链接关联的下划线的显示方法。 (三) LinkLable控件的常用事件 LinkLable控件常用事件有两个,一个是鼠标单击事件LinkClicked;另一个是鼠标移动事件MouseMove。 (1)LinkClicked事件 当鼠标移动到标签文本中的超级链接的文本部分时,会出现一个手的小图标,这时单击此超级链接部分,将会发生此事件。通常
原创力文档


文档评论(0)