c# textbox 反选
时间: 2023-08-05 08:07:51 浏览: 157
ActiveX,c#textbox源码,c#
你可以使用 `TextBox` 控件的 `SelectionStart` 和 `SelectionLength` 属性来实现反选。具体的做法是:
1. 获取 `TextBox` 控件中文本的长度 `textLength`。
2. 使用 `SelectionStart` 和 `SelectionLength` 属性来设置反选的起始位置和长度。反选的起始位置是 0,反选的长度是 `textLength`。
3. 将 `TextBox` 控件的焦点设置为当前控件,以便查看反选效果。
以下是一个示例代码:
```
// 获取 TextBox 控件中的文本长度
int textLength = textBox1.Text.Length;
// 设置反选的起始位置和长度
textBox1.SelectionStart = 0;
textBox1.SelectionLength = textLength;
// 将焦点设置为 TextBox 控件,以便查看反选效果
textBox1.Focus();
```
阅读全文