如何:在 TextBox 控件中设置选定文本

更新:2007 年 11 月

此示例以编程方式选择 Windows 窗体 TextBox 控件中的文本,然后检索所选文本。

示例

private void button1_Click(object sender, EventArgs e)
{
    textBox1.Text = "Hello World";
    textBox1.Select(6, 5);
    MessageBox.Show(textBox1.SelectedText);
}

编译代码

此示例需要:

  • 一个窗体,其中包含一个名为 textBox1 的 TextBox 控件和一个名为 button1 的 Button 控件。将 button1 的 Click 事件处理程序设置为 button1_Click。

    2ye260bz.alert_note(zh-cn,VS.90).gif说明:

    还可以通过以下方式将此代码用于 RichTextBox 控件:使用名为 richTextBox1 的 RichTextBox 控件替换 TextBox 控件,然后将代码中的 textBox1 更改为 richTextBox1。

可靠编程

在本示例中,您在检索 SelectedText 值之前设置 Text 属性。在大多数情况下,您检索的是用户键入的文本。因此,为了以防文本太短,还需要添加错误处理代码。

请参见

概念

在 Visual C# 中设计用户界面

其他资源

文本控件

Visual C# 指导教程