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

《第5章Windows窗体界面设计1.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 Windows窗体界面设计 在项目开发中,界面设计是一个非常重要的方面,因为它是获取用户操作和向用户提供相关功能的主要手段。好的界面可以让使用者容易掌握、赏心悦目,把操作看做是一种享受而不是负担。VS2005提供了丰富的控件,大大简化了界面设计过程。本章主要介绍如何使用这些控件 。 操作技巧 : (1)凡是通过设计界面添加的事件,要想使代码不再与某个事件关联,应该在设计界面下通过属性窗口下的雷电符号完成。这是因为自动生成的代码是单独保存在另一个文件中的,这样做的目的是为了让其自动修改生成的代码。 如果忘记了在设计模式下操作,而是直接在代码编辑模式下删除了关联的事件及其代码,或者修改了事件名称,由于系统不会自动删除或修改生成的代码中对应事件的事件句柄,因此仍然需要切换到设计模式,并选中要处理的控件,然后单击属性窗口中的雷电符号,在对应的事件中重新处理一遍,否则会引起编译错误。 (2)如果希望控制设计窗体中各种控件响应Tab键的顺序,应该通过主菜单[视图]下的[Tab键顺序]操作,操作完成后,再选择[视图]→[Tab键顺序]命令返回到正常设计界面模式下。 (3)如果希望对变量换名,不应该在代码编辑模式下一个个修改,而应该先选中该变量,然后单击鼠标右键,选择[重构] →[重命名]命令完成换名操作。 (4)对设计窗体中各控件的位置布局时,应该充分利用主菜单下的快捷按钮,这样可以节省很多布局时间,从而大大提高设计效率。 5.1 鼠标事件与键盘事件 Windows窗体应用程序的设计是基于事件驱动的。事件是指由系统事先设定的、能被控件识别和响应的动作,例如:单击鼠标、按下某个键等。事件驱动指程序不是完全按照代码文件中排列的顺序从上到下依次执行,而是根据用户操作触发相应的事件。 一个控件可以响应多个事件,设计Windows应用程序的很多工作就是为各个控件编写需要的事件代码,但一般来说只需要对必要的事件代码编写。在程序运行时由控件识别这些事件,然后去执行对应的代码。没有编写代码的事件是不会响应任何操作的。 在VS2005中,每一个控件都有对应的若干事件,不同的控件所具有的事件也不尽相同。但是鼠标事件和键盘事件是绝大多数控件都有的两大类事件。常用的鼠标事件有鼠标单击、双击、鼠标进入控件区域、悬停于控件区域和离开控件区域等。常用的键盘事件有某个按键的按下、释放等。表5-1列出了大多数控件常用的鼠标和键盘事件。 [例5-1] 演示鼠标和键盘事件的触发条件,触发顺序,并显示各个事件所传递的参数内容。 操作步骤: (2)调整窗体到适当大小;设置[Text]属性为“事件驱动的界面设计”,作为窗体标题栏显示的文本。注意:要先单击“FormEvent.cs[设计]”小窗口标题,再设置该窗体的[Text]属性,分别如图两处圈红色部分。 向窗体添加两个Label控件、一个Button控件和一个TextBox控件,各控件的布局及其相关属性如图所示。 5.1 Windows窗体基本控件 小结 介绍了Windows窗体界面设计的鼠标与键盘事件; Windows窗体的基本控件。包括控件中常用的属性和方法、TextBox控件 表5-2 列出了大多数控件都有的属性名称及含义。 表5-2 控件常用属性 属性 Name Enabled Font BackColor ForeColor Location Size Text Visible 含义 指定控件的名称,它是控件在当前应用程序中的唯一标识,代码通过该属性来访问控件。 决定控件是否可用,取值为true时可用,取值为false时不可用 设置控件上文本的显示形式,是一个复合属性,包括字体名称、字号以及是否为斜体、加粗和下划线等 设置控件的背景色 设置控件的前景色,即控件上文本的颜色 定位控件,这是一个复合属性,需要指定控件的左上角相对于其容器左上角的坐标(x,y) 指定控件的高度和宽度,是一个复合属性 设置控件上所要显示的文本,如标签、按钮和复选框等控件上的文字 决定控件是否可见,取值为true时可见,取值为false时不可见 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2、常用方法 每个控件都有很多方法。属性指控件具有的性质,方法则指控件要完成的功能。方法是通过代码来调用的。例如:Focus方法(获得焦点)、ToString方法(转换为字符串)等。 5.2.2 TextBox控件 TextBox控件的主要作用是允许用户在应用程序中输入或编辑文本,当然

文档评论(0)

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

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

1亿VIP精品文档

相关文档