0

我有一个表单,上面有一个名为 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.
             }
}

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

谢谢您的帮助。

4

0 回答 0