-3

我制作了一个名称为 tbFirstNumber 的文本框

当我在该文本框中输入任何值时,我希望该值消失

我在 Visual Studio 2008 中使用 C# 窗体应用程序

private void tbFirstNumber_TextChanged(object sender, EventArgs e)
{

}
4

4 回答 4

1

另一种方法是挂钩 KeyPress 事件。

 private void tbFirstNumber_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
 {
   // Stop the character from being entered into the control
   e.Handled = true;

 }
于 2013-09-26T10:45:48.273 回答
1
tbFirstNumber.Text = "";

只需在文本更改事件上将其设置为空即可。

如果您希望该用户不允许输入任何文本,您可以将文本框设置为只读。将 TextBox 控件的 ReadOnly 属性设置为 true。

tbFirstNumber.ReadOnly = true;
于 2013-09-26T10:40:46.623 回答
0
private void tbFirstNumber_TextChanged(object sender, EventArgs e)
{
 tbFirstNumber.Text = "";
}
于 2013-09-26T10:42:34.987 回答
-1

清除文本框的值

this.tbFirstNumber.Text = ""

于 2013-09-26T10:43:33.483 回答