csharp表单应用程序中文本框的Onclick事件

时间:2014-09-22 07:10:54

标签: c#

我在c#上创建表单应用程序。我拖了一个带有一些文字的文本框。

    private void textBox1_Click(object sender, EventArgs e)
    {


    }

现在onlick on textBox1的活动是什么?

我需要在该函数textBox1.Clear();

上添加此功能 P.S我到处搜索。但我能找到的只有jquery and javascripts ...没有c#

修改

我试过onfocus,如下所示..但它无法正常工作

private void textBox1_OnFocus(object sender, EventArgs e)
        {

             MessageBox.Show("dsd");
        }

2 个答案:

答案 0 :(得分:-1)

如果您想在单击控件时执行某些操作,则处理Click事件,而不是TextChanged事件。大概你只需双击设计器中的控件。这只会处理默认事件。要处理其他事件,请打开“属性”窗口,单击顶部的“事件”按钮,然后双击相应的事件。

那就是Click真的合适吗?如果用户使用Tab键输入TextBox该怎么办?如果您真正想要做的是在控件获得焦点时执行操作,那么您应该处理Enter事件。

答案 1 :(得分:-2)

您可以在TextBox中处理OnFocus / GotFocus事件,并清除文本框中的文本。

希望这有帮助。