从事件处理程序中引用对象

时间:2013-04-09 16:45:16

标签: event-handling

我有一个表单上有一个名为uid_txt的文本框。这是一个登录表单。 在表格的主要部分,"公共登录",我已经把代码:

uid_txt.KeyDown += new KeyEventHandler(tb_KeyDown);

当我在文本框中输入一些值并按Enter键时,这似乎成功调用了以下代码:

static void tb_KeyDown(object sender, KeyEventArgs e)
{
        if (e.KeyCode == Keys.Enter)
        {
            //enter key is down
            //But I can seem to check the length of the textbox field for data
            if (uid_txt.length>0) //uid_txt is not accessible even though I marked it public.
             {
             Do some stuff here.
             }
}

我不知道为什么我无法访问事件处理程序内的文本框字段。

感谢您的帮助。

0 个答案:

没有答案