Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

lỗi khi bắt sự kiên bằng phím enter từ textbox

16:35 28-09-2018 494 lượt xem 1 bình luận 21:11 28-09-2018

chuyện là em có tạo một form đăng nhập

-mục đích là

+nhập đúng user và pass là vào hiện thông báo thành công

+sai thì nhập lại

+nếu focus() ở textboxUser thì ENTER sẽ xuống textboxPass   --nếu focus() ở textbox pass thì sẽ thực hiện buttonOk

===> 

/*bắt phím ENTER*/

private void textUser_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar== 13)
            {
                textpass.Focus();
            }
        }

        private void textpass_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
            {
                buttonOK_Click_1(sender, e);
            }
        }

==============================================

 

vấn đề là khi em nhấn ENTER thì phím ENTER nằm luôn trong textbox vì vậy khi thực hiện ButtonOk cho kết quả sai.

mong mọi người giúp đỡ chỉ giáo cho em ạ

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 21:11 28-09-2018

thì cái user với pass đó bỏ ký tự xuống dòng ra. \n ấy

Replace("\n", "");

Câu hỏi mới nhất