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.
}
}
イベント ハンドラ内のテキスト ボックス フィールドにアクセスできない理由がわかりません。
助けてくれてありがとう。