VicoTas
Câu hỏi
avatar jessika000
25/05/2013 20:35

Trong VB.Net 2005 làm sao để nắm bắt sự kiện khi nhấn ENTER thì focus nhảy từ textbox1 sang textbox2 và ngược lại?



Danh sách câu trả lời (1)
avatar phongtho 25/05/2013 20:35
Để nắm bắt một sự kiện bất kỳ trên một đối tượng giao diện nào đó, bạn phải định nghĩa thủ tục xử lý sự kiện đó trên đối tượng tương ứng. Sau đó bạn viết code cho thủ tục xử lý sự kiện vừa định nghĩa để giải quyết đúng chức năng mà bạn muốn. Thí dụ bạn muốn mỗi lần ấn phím Enter trên TextBox1 thì focus chuyển sang Textbox2 và ngược lại. Để thực hiện yêu cầu của bạn trên VB .Net, bạn hãy định nghĩa (tạo) 2 thủ tục xử lý sự kiện ấn phím trên 2 TextBox tương ứng rồi viết code như đoạn code sau:

'thủ tục xử lý sự kiện ấn phím trên TextBox1
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
'kiểm tra phím ấn có phải là Enter ?
'nếu phải thì chuyển focus sang TextBox2
If e.KeyCode = Keys.Enter Then TextBox2.Focus()
End Sub
'thủ tục xử lý sự kiện ấn phím trên TextBox2
Private Sub TextBox2_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyDown
'kiểm tra phím ấn có phải là Enter ?
'nếu phải thì chuyển focus sang TextBox1
If e.KeyCode = Keys.Enter Then TextBox1.Focus()
End Sub

Lưu ý, ở chế độ mặc định, bạn có thể dùng phím Tab để chuyển focus giữa các đối tượng trong form chương trình.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
nophoto Lập chương trình nghe nhạc bằng VB 6.0, chương trình chạy tốt nhưng chạy một lúc thì bộ nhớ bị đầy và phát sinh lỗi rồi treo?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn lập trình bằng OCX của Windows Media Player 10 để chơi nhạc liên tục cho đến hết danh sách sẵn có?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

Hương Trong VB6 không tìm thấy Winsock trong thư viện Controls?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

Lê Thị Hoa Hồng Tôi tạo 1 smtp để gửi mail, gửi đi ok nhưng bên nhận không đọc được chữ Việt có dấu mặc dù đã chọn view/encoding/unicode?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Làm thế nào để không cho người duyệt web lưu ảnh trong trang web bằng các cách: 1. File>Save as, 2. Nhấn phải chuột vào ảnh và chọn Save Picture?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Có cách nào để hiển thị menu tiếng Việt trong chương trình VB mà không cần hiệu chỉnh font hệ thống của Windows không?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Lập trình socket trong Linux, theo mô hình client-server, thiết lập đc kết nối từ client đến server nhưng ko biết làm sao cho client chat với client?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn cách đưa icon vào Command button (đã có text)?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn tạo đồng hồ chạy ngược bằng VC++ 6.0 MFC?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

Chip chip Có thể tạo ứng dụng .NET mà không lệ thuộc vào .NET Framework không?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Xin hỏi có hàm API nào tự tạo ra cú click trái hay click phải chuột không?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

Đức Cảnh Anh/chị vui lòng giới thiệu giùm em vài website để tự học ngôn ngữ lập trình PHP?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Tôi có thể tải JDK (Java Development Kit) ở website nào?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

Xuân Trọng Giúp tôi tìm thuật toán chuyển đổi âm lịch dương lịch??

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

nophoto Xin hỏi cách biên dịch và thực thi file *.c trên Linux?

Đăng lúc: 20:35 - 25/05/2013 trong Lập trình

Phương Tôi muốn chèn một số bức tranh (Picture) vào Form của chương trình VB6 VB6 lại thông báo lỗi như sau: “Path/File access error... ”?

Đăng lúc: 20:34 - 25/05/2013 trong Lập trình

nophoto Trong VB, làm sao để copy 1 hình từ pictureBox control sang image control?

Đăng lúc: 20:34 - 25/05/2013 trong Lập trình

nophoto Xin chỉ cách viết chương trình Shutdown máy tính bằng ngôn ngữ C++. ?

Đăng lúc: 20:34 - 25/05/2013 trong Lập trình

nophoto Xin hỏi cách lập trình và một số tính năng mới của framework .Net?

Đăng lúc: 20:34 - 25/05/2013 trong Lập trình

nophoto Xin hỏi NullPointerException trong Java có nghĩa là gì? Cứ mỗi khi sử dụng Array tôi lại bị lỗi này?

Đăng lúc: 09:56 - 13/07/2013 trong Lập trình

Rao vặt Siêu Vip