C# C Windows应用程序,清除焦点上的文本框

C# C Windows应用程序,清除焦点上的文本框,c#,textbox,focus,C#,Textbox,Focus,我对C非常陌生,我正在尝试制作一个简单的GUI hangman游戏来帮助我学习。我用一个文本框来输出两个错误——字母已经输入了。重试等,并输入用户的猜测。然而,我的问题在于,每当用户出现错误时,他们都必须手动清除文本框。我正在寻找的是大多数搜索框中的一个功能,例如谷歌,在谷歌的例子中,它清除,突出显示框中当前的文本 我知道这可以简单地用 textboxname.Clear(); 但是我不确定它应该放在哪里,我可以把它放在一个按钮的代码下,没有问题,但是我的本能是把它放在按钮的{}之外,但是当我

我对C非常陌生,我正在尝试制作一个简单的GUI hangman游戏来帮助我学习。我用一个文本框来输出两个错误——字母已经输入了。重试等,并输入用户的猜测。然而,我的问题在于,每当用户出现错误时,他们都必须手动清除文本框。我正在寻找的是大多数搜索框中的一个功能,例如谷歌,在谷歌的例子中,它清除,突出显示框中当前的文本

我知道这可以简单地用

textboxname.Clear();
但是我不确定它应该放在哪里,我可以把它放在一个按钮的代码下,没有问题,但是我的本能是把它放在按钮的{}之外,但是当我尝试这个时,文本框不被识别,如果不能使用语句

我想我在寻找:

if (TextBoxName.Focus)
    {
        TextBoxName.Clear();
    }

但我只是不知道该把它放在哪里

我想你在找TextBoxName的Enter事件。像这样?私人无效猜测\u输入\u框\u对象发送者,EventArgs眼睛,但请确保事件已连接。对不起,我是新成员。但是如何“连接”一个event@user2874417您是如何创建控件的?在代码中,还是通过将元素拖放到窗体上?