C#中TextBox控件应用实例
TextBox控件
1.功能
TextBox控件用于获取用户输入或显示文本,它通常用于可编辑文本,有时也可使其成为只读控件。另外,TextBox控件还可以显示密码或多行。图1为TextBox控件。

图1 TextBox控件
2.属性
TextBox控件常用属性及说明如表1所示。

表1 TextBox控件常用属性及说明
下面详细介绍PasswordChar属性。
语法:
public char PasswordChar { get; set; }
属性值:用于屏蔽在单行TextBox 控件中输入的字符。由用户自定义,如#、@、$、%、&和*等。如果不想让控件在字符键入时将其屏蔽,请将此属性值设置为 0(字符值)。默认值等于0。
示例
使用PasswordChar属性设置密码显示方式
本示例通过设置TextBox控件的PasswordChar属性,使用户输入的密码显示为“*”。示例运行效果如图2所示。

图2 PasswordChar属性
程序主要代码如下:
textBox2.PasswordChar = '*';
3.方法
TextBox控件常用方法及说明如表2所示。

表2 TextBox控件常用方法及说明
下面详细介绍Clear方法,该方法用于清空文本框中当前显示的文本。
语法:
public void Clear ()
注意:可以使用此方法清除控件的内容,而不是给Text属性分配一个空字符串。
例如,下面的代码用来清空textBox1文本框中的内容:
textBox1.Clear()
4.事件
(1) MultilineChanged事件。
当Multilin属性的值更改时,触发此事件。
(2) TextChanged事件。
当TextBox控件为默认事件时,文本框中的文本更改,触发此事件。
完整程序代码如下:
★★★★★主程序文件完整程序代码★★★★★
using System;
using System.Collections.Generic;
using System.Windows.Forms;
namespace _8_03
{
static class Program
{
///
/// 应用程序的主入口点。
///
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmText());
}
}
}
★★★★★Form1窗体设计文件完整程序代码★★★★★