删除文本框默认文本后只需点击一次,c#表单

本文关键字:文本 一次 表单 默认 删除 | 更新日期: 2023-09-27 18:01:54

我想在我的Textbox中只删除一次文本,这样每次点击时它就不会清除Textbox。我当前的代码如下:

private void textBox1_Click(object sender, EventArgs e)
{
    textBox1.Text = string.Empty;          
}

但是我怎样才能让它只删除一次文本呢?

删除文本框默认文本后只需点击一次,c#表单

您可以使用一个简单的布尔标志:

public partial class Form1 : Form
{
    bool firstClick = true;

在事件处理程序中:

private void textBox1_Click(object sender, EventArgs e)
{
    if (firstClick)
    {
        textBox1.Text = string.Empty;          
        firstClick = false;
    }
}