更新: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。
说明:
还可以通过以下方式将此代码用于 RichTextBox 控件:使用名为 richTextBox1 的 RichTextBox 控件替换 TextBox 控件,然后将代码中的 textBox1 更改为 richTextBox1。
可靠编程
在本示例中,您在检索 SelectedText 值之前设置 Text 属性。在大多数情况下,您检索的是用户键入的文本。因此,为了以防文本太短,还需要添加错误处理代码。