您的位置: 网站首页 > 程序开发 > C#程序设计 > 第7章 Windows窗体应用程序 > 【7.3 文本框控件】

7.3 文本框控件

 

文本框控件TextBox用于获取用户输入或显示文本。文本框控件通常用于可编辑文本,不过也可使其成为只读控件。文本框可以显示多个行,对文本换行使其符合控件的大小以及添加基本的格式设置。文本框控件仅允许在其中显示,或输入的文本采用一种格式。

下面介绍一个实例,演示文本框的用法。

1.目的说明

创建一个Windows窗体应用程序,演示标签控件的使用。

2.实现步骤

1)创建一个名为UseTextBoxWindows窗体应用程序项目。

2)添加两个文本框控件,如图7-6所示。

3)选择上方的文本框控件,在Visual Studio 2005的右侧单击“属性”面板中的 (事件)按钮,选择TextChanged事件,如图7-7所示。

4)双击“TextChanged”事件,将转入代码编辑器界面。修改Form1.cs文件的内容如下:

namespace UseTextBox

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void textBox1_TextChanged(object sender, EventArgs e)

        {

            textBox2.Text = textBox1.Text;

        }

    }

}

         

7-6  控件设置                             7-7  控件设置

3.运行结果

Ctrl+F5组合键运行程序,运行结果如图7-8所示。

4.代码分析

代码中使用了一个事件TextChanged,该事件在上方的文本框控件文本改变时被触发。触发后在程序中添加了如下代码:

textBox2.Text = textBox1.Text;

该段代码使得下方文本框的文本与上方文本框的文本相同。

7-8  运行结果