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