c_控件详解+教程.doc

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

`目录` 1.1 焦点与 Tab键序 2 1.2 Form 4 1.3 Button控件 10 1.4 ListBox控件 10 1.5 ComboBox控件 17 1.6 DateTimePicker控件 17 1.7 Label控件 21 1.8 LinkLabel控件 22 1.9 TextBox控件 25 1.10 PictureBox控件 29 1.11 Timer控件 30 1.12 ProgressBar控件 34 1.13 GroupBox控件 38 1.14 Panel控件 39 1.15 RadioButton控件 39 1.16 CheckBox控件 44 1.17 TabControl控件 44 1.18 ScrollBar控件 46 常用控件 Visual C# 2005提供了很多控件用于开发Windows应用程序,在本章中将介绍 它们的常用属性、方法、事件及其具体应用。同时,部分实例将界面设计和代码编 写结合起来,开发出具有一定功能的Windows应用程序。 本章学习目标: (1)理解焦点与Tab键序的概念。 (2)熟练掌握窗体、命令按钮、列表框与组合框、DateTimePicker、标签(Label 和LinkLabel)、文本框、图片框、Timer、进度条、框架、面板、单选按钮和复选 框、TabControl 和滚动条等控件的常用属性、方法和事件。 1.1 焦点与 Tab键序 在 Windows 环境下向计算机输入数据时,首先需要选定待输入的位置,输入 完一条项目后,可以通过鼠标单击或者使用【Tab】键来改变待输入的位置。在Visual C# 2005中,称待输入的位置对应的对象具有焦点,而焦点在对象间移动的顺序称 为Tab键序。 1.1.1 焦点 在学习 Visual C# 2005控件之前,首先要了解与控件紧密相关的焦点的概念。 焦点是控件接收鼠标或键盘输入的能力。当对象具有焦点时,可以接收用户的输入, 例如:为登录QQ而输入QQ密码时,焦点就在等待输入QQ密码的文本框上。 只有当控件的Enabled和Visible属性值均为True时,才可以接收焦点。Enabled 属性决定控件是否响应由用户产生的事件,如键盘、鼠标事件;Visible属性决定控 件是否可见。但是并非所有的控件都具有接收焦点的能力,如:GroupBox、 PictureBox、Timer等控件都不能接收焦点。 1.1.2 设置焦点 使用以下方法可以使对象获得焦点: (1)运行时用鼠标选择对象。 (2)运行时用快捷键选择对象。 在代码中使用Focus()方法,其语法格式为: //********************************************************************** 对象.Focus(); //********************************************************************** 如:“TextBox.Focus();”,该代码的功能是将焦点赋予文本框TextBox。大多数 控件得到和失去焦点时的外观是不相同的,如: (1)按钮控件得到焦点后周围会出现一个虚线框。 (2)文本框得到焦点后会出现闪烁的光标。 1.1.3 程序运行时改变焦点的方法 程序运行时,可以使用下列方法之一改变焦点: (1)用鼠标单击对象; (2)使用快捷键选择对象; (3)按Tab键或Shift+Tab键在当前窗体的各对象之间巡回移动焦点。 1.1.4 Tab键序 Tab键序是指当用户按下Tab键时,焦点在控件间移动的顺序,每个窗体都有 自己的Tab键序。 默认状态下的Tab键序跟添加控件的顺序相同。例如在窗体上先后添加了3个 命令按钮Button1、Button2 和Button3,则程序启动后Button1首先获得焦点,当 用户按下Tab键时,焦点依次转移向Button2、Button3,然后再回到Button1,如 此循环。具有焦点的控件有两个控制Tab键序的属性,分别是TabIndex和TabStop 属性。 1. TabIndex 属性 TabIndex属性决定控件接收焦点的顺序,Visual C# 2005按照控件添加的顺序 依次将0、1、2、3、…… 分配给相应控件的TabIndex 属性。用户在运行程序时 按下Tab 键, 焦点将根据TabIndex 属性值在控件之间转移。如果希望更改Tab 键序,可以通过设置TabIndex 属性来更改。 例如希望焦点直接从Button1 转移到Button3,然后再到Button2,则应该将 Button2 和Button3的TabIndex属性值互换。 注意:不能获得焦点的控件及无效或不可见的控

文档评论(0)

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

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

1亿VIP精品文档

相关文档