ComboBox控件和ListBox控件 第15章 基本控件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间: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控件等,读者也可以自己创建控件。
public void Copy ()
使用方式如下:
textBHale Waihona Puke Baidux1.Copy();
Cut()方法:用于将文本框中的当前选定内容移动到剪贴板,
public void Cut ()
使用方式如下。
textBox1.Cut();
Paste()方法:用于将文本框中的当前选定内容用剪贴板中的内容替换。
15.2.1 Label控件
BorderStyle属性:用于设置标签的边框样 式,取值为BorderStyle枚举 。 TabIndex属性:用于设置标签的Tab键顺 序。当使用【Tab】键访问控件时,Tab键 顺序越靠前的控件越先被访问。 UseMnemonic属性:用于设置是否将控件 的Text属性中的“&”符号解释为访问键前 缀字符,默认值为true。
textBox控件的方法:
15.2.2 textBox控件
textBox控件的方法 :
Select()方法:用于选择文本框中的内容。其语法形式如下:
public void Select (int start,int length)
Copy()方法:用于将文本框中的当前选定内容复制到剪贴板中。
15.2.2 textBox控件
控件添加事件的方式 :
双击控件只能添加该控件常用的一种事件。对 于控件的其他事件就需要使用【属性】窗口中 的事件按钮 来添加事件。
步骤:
将textBox控件添加到窗体上后,右击textBox 控件,在右键快捷菜单中单击【属性】命令, 弹出【属性】窗口。 在其中单击事件按钮,便可显示textBox控件 所有的事件,选中KeyPress事件,双击即可 添加该事件。
15.2.2 textBox控件
textBox控件是工具箱中最常用的控件之一,又 称文本框控件,通常用于获取用户输入或显示 文本内容 在工具箱中,textBox控件的图标为 textBox控件属性:
Text属性:用于设置文本控件显示的文本内容。默 认情况下,最多可在一个文本框中输入2048个字符。 如果将Multiline 属性设置为true,则最多可输入 32KB的文本。 Multiline属性:用于设置文本框中的内容是否允许输 入和显示多行文本,包含true和false两个属性值。 MaxLength属性:用于设置文本框内最多允许的字 符数。
15.2.2 textBox控件
textBox控件的事件:
TextChanged事件:当用户在文本框中输入新 信息或改变了Text属性值时,触发该事件。 KeyPress事件:当用户在文本框具有焦点时 按任意键,均会触发该事件。 GotFocus事件:当用户单击该控件或者按 【Tab】键时控件获得焦点,触发该事件。
15.2.1 Label控件
Label控件的属性 : Text属性:用于设置标签控件显示的文本 内容。 TextAlign属性:用于设置标签中文本的对 齐方式。 AutoSize 属性:用于设置标签控件,使其 动态调整大小以适应其内容。 Visible属性:用于设置标签控件是否可见, 包含有true和false两个属性值。
public void Paste ()
使用方式如下。
Textbox1.Paste();
Clear()方法:用于清空文本框,其语法形式如下。
public void Clear ()
15.2.3 Button控件
Button控件是Visual C#.Net的Windows Forms控件中一种常用基本控件,又称为 按钮控件。它既可以使用Text属性显示文 本,也可以使用Image属性和ImageList属 性显示图像。 在工具箱中,Button控件的图标为 Button控件的属性 :Text 、Image 、 ImageList 、Font 、BackColor、 Enable、 FlatStyle。
15.2 常用基本控件
15.2.1 Label控件 Label控件是Visual C#.Net的Windows Forms控件中一种常用基本控件,又称标 签控件。标签控件通常是只读的,用户无 法对其进行编辑,被用于显示用户不能编 辑的文本或图像,即用于标识窗体上的对 象。 加载Label控件 :在工具箱中,Label控件 的图标是 用户双击或拖动工具箱中的Label控件,便 可将Label控件加载到窗体上。
15.2.2 textBox控件
ReadOnly属性:用于设置文本框中的内容是否 允许被改动,包含有true和false两个属性。 PasswordChar属性:用于设置密码框属性,当 用户不希望他人看到用户的密码时,则可设置该 属性。 WordWrap属性:用于设置文本框中的内容是否 允许换行,包含true和false两个属性值。 ScrollBars属性:用于设置文本框的滚动条模式, 取值为ScrollBars枚举。
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控件等,读者也可以自己创建控件。
public void Copy ()
使用方式如下:
textBHale Waihona Puke Baidux1.Copy();
Cut()方法:用于将文本框中的当前选定内容移动到剪贴板,
public void Cut ()
使用方式如下。
textBox1.Cut();
Paste()方法:用于将文本框中的当前选定内容用剪贴板中的内容替换。
15.2.1 Label控件
BorderStyle属性:用于设置标签的边框样 式,取值为BorderStyle枚举 。 TabIndex属性:用于设置标签的Tab键顺 序。当使用【Tab】键访问控件时,Tab键 顺序越靠前的控件越先被访问。 UseMnemonic属性:用于设置是否将控件 的Text属性中的“&”符号解释为访问键前 缀字符,默认值为true。
textBox控件的方法:
15.2.2 textBox控件
textBox控件的方法 :
Select()方法:用于选择文本框中的内容。其语法形式如下:
public void Select (int start,int length)
Copy()方法:用于将文本框中的当前选定内容复制到剪贴板中。
15.2.2 textBox控件
控件添加事件的方式 :
双击控件只能添加该控件常用的一种事件。对 于控件的其他事件就需要使用【属性】窗口中 的事件按钮 来添加事件。
步骤:
将textBox控件添加到窗体上后,右击textBox 控件,在右键快捷菜单中单击【属性】命令, 弹出【属性】窗口。 在其中单击事件按钮,便可显示textBox控件 所有的事件,选中KeyPress事件,双击即可 添加该事件。
15.2.2 textBox控件
textBox控件是工具箱中最常用的控件之一,又 称文本框控件,通常用于获取用户输入或显示 文本内容 在工具箱中,textBox控件的图标为 textBox控件属性:
Text属性:用于设置文本控件显示的文本内容。默 认情况下,最多可在一个文本框中输入2048个字符。 如果将Multiline 属性设置为true,则最多可输入 32KB的文本。 Multiline属性:用于设置文本框中的内容是否允许输 入和显示多行文本,包含true和false两个属性值。 MaxLength属性:用于设置文本框内最多允许的字 符数。
15.2.2 textBox控件
textBox控件的事件:
TextChanged事件:当用户在文本框中输入新 信息或改变了Text属性值时,触发该事件。 KeyPress事件:当用户在文本框具有焦点时 按任意键,均会触发该事件。 GotFocus事件:当用户单击该控件或者按 【Tab】键时控件获得焦点,触发该事件。
15.2.1 Label控件
Label控件的属性 : Text属性:用于设置标签控件显示的文本 内容。 TextAlign属性:用于设置标签中文本的对 齐方式。 AutoSize 属性:用于设置标签控件,使其 动态调整大小以适应其内容。 Visible属性:用于设置标签控件是否可见, 包含有true和false两个属性值。
public void Paste ()
使用方式如下。
Textbox1.Paste();
Clear()方法:用于清空文本框,其语法形式如下。
public void Clear ()
15.2.3 Button控件
Button控件是Visual C#.Net的Windows Forms控件中一种常用基本控件,又称为 按钮控件。它既可以使用Text属性显示文 本,也可以使用Image属性和ImageList属 性显示图像。 在工具箱中,Button控件的图标为 Button控件的属性 :Text 、Image 、 ImageList 、Font 、BackColor、 Enable、 FlatStyle。
15.2 常用基本控件
15.2.1 Label控件 Label控件是Visual C#.Net的Windows Forms控件中一种常用基本控件,又称标 签控件。标签控件通常是只读的,用户无 法对其进行编辑,被用于显示用户不能编 辑的文本或图像,即用于标识窗体上的对 象。 加载Label控件 :在工具箱中,Label控件 的图标是 用户双击或拖动工具箱中的Label控件,便 可将Label控件加载到窗体上。
15.2.2 textBox控件
ReadOnly属性:用于设置文本框中的内容是否 允许被改动,包含有true和false两个属性。 PasswordChar属性:用于设置密码框属性,当 用户不希望他人看到用户的密码时,则可设置该 属性。 WordWrap属性:用于设置文本框中的内容是否 允许换行,包含true和false两个属性值。 ScrollBars属性:用于设置文本框的滚动条模式, 取值为ScrollBars枚举。