第15章 基本控件-精品·公开课件.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
国防科技大学计算机学院 第15章 基本控件 15.1 控件与组件概述 15.2 常用基本控件 15.3 常用容器控件 15.4 小结 15.1 控件与组件概述 在.NET Framework中,组件是指实现System.ComponentModel.IComponent接口的一个类,或是从实现IComponent接口的类中直接或间接派生出的类。Visual Studio 2008提供了一系列常用组件,如BackgroundWorker组件、Timer组件、ErrorProvider组件等,用户也可以自行创建组件。 控件是用于提供(或实现)用户界面(UI)功能的组件。因此可以说,每个控件都是一个组件,但并不是每个组件都可以作为控件。 .NET Framework专门为控件提供了两个基类,一个用于Windows窗体控件,另一个用于ASP.NET服务器控件。 Visual Studio 2008提供了一些常用控件,如Label控件、Button控件、TextBox控件等,读者也可以自己创建控件。 15.2 常用基本控件 15.2.1 Label控件 Label控件是Visual C#.Net的Windows Forms控件中一种常用基本控件,又称标签控件。标签控件通常是只读的,用户无法对其进行编辑,被用于显示用户不能编辑的文本或图像,即用于标识窗体上的对象。 加载Label控件 :在工具箱中,Label控件的图标是 用户双击或拖动工具箱中的Label控件,便可将Label控件加载到窗体上。 15.2.1 Label控件 Label控件的属性 : Text属性:用于设置标签控件显示的文本内容。 TextAlign属性:用于设置标签中文本的对齐方式。 AutoSize 属性:用于设置标签控件,使其动态调整大小以适应其内容。 Visible属性:用于设置标签控件是否可见,包含有true和false两个属性值。 15.2.1 Label控件 BorderStyle属性:用于设置标签的边框样式,取值为BorderStyle枚举 。 TabIndex属性:用于设置标签的Tab键顺序。当使用【Tab】键访问控件时,Tab键顺序越靠前的控件越先被访问。 UseMnemonic属性:用于设置是否将控件的Text属性中的“”符号解释为访问键前缀字符,默认值为true。 15.2.2 textBox控件 textBox控件是工具箱中最常用的控件之一,又称文本框控件,通常用于获取用户输入或显示文本内容 在工具箱中,textBox控件的图标为 textBox控件属性: Text属性:用于设置文本控件显示的文本内容。默认情况下,最多可在一个文本框中输入2048个字符。如果将Multiline 属性设置为true,则最多可输入32KB的文本。 Multiline属性:用于设置文本框中的内容是否允许输入和显示多行文本,包含true和false两个属性值。 MaxLength属性:用于设置文本框内最多允许的字符数。 15.2.2 textBox控件 ReadOnly属性:用于设置文本框中的内容是否允许被改动,包含有true和false两个属性。 PasswordChar属性:用于设置密码框属性,当用户不希望他人看到用户的密码时,则可设置该属性。 WordWrap属性:用于设置文本框中的内容是否允许换行,包含true和false两个属性值。 ScrollBars属性:用于设置文本框的滚动条模式,取值为ScrollBars枚举。 15.2.2 textBox控件 控件添加事件的方式 : 双击控件只能添加该控件常用的一种事件。对于控件的其他事件就需要使用【属性】窗口中的事件按钮 来添加事件。 步骤: 将textBox控件添加到窗体上后,右击textBox控件,在右键快捷菜单中单击【属性】命令,弹出【属性】窗口。 在其中单击事件按钮,便可显示textBox控件所有的事件,选中KeyPress事件,双击即可添加该事件。 15.2.2 textBox控件 textBox控件的事件: TextChanged事件:当用户在文本框中输入新信息或改变了Text属性值时,触发该事件。 KeyPress事件:当用户在文本框具有焦点时按任意键,均会触发该事件。 GotFocus事件:当用户单击该控件或者按【Tab】键时控件获得焦点,触发该事件。 textBox控件的方法: 15.2.2 textBox控件 textBox控件的方法 : Select()方法:用于选择文本框中的内容。其语法形式如下: public void Select (int start,int length) Copy()方法:用于将文本框中的当前选定内容复

文档评论(0)

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

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

1亿VIP精品文档

相关文档