我想我的文本只在我的Textbox
删除一次,所以它不会清除Textbox
每次我点击。我目前的代码如下所示:删除文本框默认文本只有一次点击后,c#表
private void textBox1_Click(object sender, EventArgs e)
{
textBox1.Text = string.Empty;
}
但是,如何才能让它只删除一次文本?
我想我的文本只在我的Textbox
删除一次,所以它不会清除Textbox
每次我点击。我目前的代码如下所示:删除文本框默认文本只有一次点击后,c#表
private void textBox1_Click(object sender, EventArgs e)
{
textBox1.Text = string.Empty;
}
但是,如何才能让它只删除一次文本?
你可以使用一个简单的布尔标志:
public partial class Form1 : Form
{
bool firstClick = true;
而在你的事件处理程序:
private void textBox1_Click(object sender, EventArgs e)
{
if (firstClick)
{
textBox1.Text = string.Empty;
firstClick = false;
}
}
对不起,但在哪里适合这个布尔标志? :/这些是我第一次进行WFA编程的时间,对不起。 – Gasper
@GasperRataj看到我的编辑。将它放入表单类的声明中。 –
怎么样 - textBox1.Enabled = FALSE;之后? 或一些全局布尔和if语句如果你不想禁用按钮 – Dartek12
嗨,欢迎来到stackoverflow。你能否问你的问题更清楚一点? –