c# textbox 双击全选
时间: 2023-11-12 09:00:00 浏览: 104
您可以在双击事件中使用 `SelectAll()` 方法来实现该功能,具体代码如下:
```csharp
private void textBox1_DoubleClick(object sender, EventArgs e)
{
textBox1.SelectAll();
}
```
其中,`textBox1` 是您的文本框控件名称。这样,当用户双击文本框时,文本框中的所有文本都将被选中。
相关问题
C# textbox怎么设置光标双击
在C#中,可以通过设置TextBox控件的属性来控制光标的行为。要设置光标双击的行为,可以使用TextBox控件的`SelectionStart`和`SelectionLength`属性来控制光标的位置和选中的文本长度。以下是一个示例代码,展示如何在TextBox控件中设置光标双击的行为:
```csharp
using System;
using System.Windows.Forms;
public class TextBoxExample : Form
{
private TextBox textBox;
public TextBoxExample()
{
textBox = new TextBox();
textBox.Location = new System.Drawing.Point(10, 10);
textBox.Width = 200;
textBox.DoubleClick += new EventHandler(TextBox_DoubleClick);
this.Controls.Add(textBox);
}
private void TextBox_DoubleClick(object sender, EventArgs e)
{
// 设置光标位置到文本的开始
textBox.SelectionStart = 0;
// 设置选中的文本长度为0
textBox.SelectionLength = 0;
}
[STAThread]
public static void Main()
{
Application.EnableVisualStyles();
Application.Run(new TextBoxExample());
}
}
```
在这个示例中,当用户在TextBox控件中双击时,光标的位置会被设置到文本的开始位置,并且选中的文本长度为0。
阅读全文