Chặn phím trong ứng dụng

Góc trao đổi, hỏi đáp của ngôn ngữ Visual Basic 6 và Visual Basic Script

Moderator: tungblt

Post Reply
honamhai
Thành viên chính thức
Thành viên chính thức
Posts: 16
Joined: Mon 21/04/2008 4:15 pm
Has thanked: 1 time

Chặn phím trong ứng dụng

Post by honamhai »

có ai giúp mình vấn đề nay.
bây giờ mình muốn là lam sao trong ứng dụng của mình khi gõ một phím nào đó từ bàn phím thì chỉ có ứng dụng mình là có tác dụng, còn các chương trình gõ tiếng việt (như vietkey, unikey..) là không tác dụng. Mục đích là mình ngăn không cho gõ tiếng việt vào một text box nào đó, hay một control nào đó, cũng có thể là toàn ứng dụng
tienlbhoc
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 415
Joined: Sat 14/07/2007 10:06 pm
Location: Hà Nội
Been thanked: 1 time

Re: Chặn phím trong ứng dụng

Post by tienlbhoc »

bạn bắt sự kiện keydown của control cần chặn , nếu toàn chương trình thì bắt sự kiện keydown của form rồi set thuộc tính keypreview của form.
Sau đó , khi nhận phím thì xử lý thế nào thì xử nhưng cuối cùng nhớ cho e.handle=true;
Thế thôi
Diễn đàn và blog phần mềm tự làm :
http://my.opera.com/DienDanTienlbhoc/forums/
http://my.opera.com/tienlbhoc/blog/
User avatar
playgemboy
Thành viên danh dự
Thành viên danh dự
Posts: 289
Joined: Sun 13/04/2008 6:10 am
Location: Bình Phú, Quận 6, TP.HCM
Been thanked: 1 time
Contact:

Re: Chặn phím trong ứng dụng

Post by playgemboy »

tienlbhoc wrote:...
Sau đó , khi nhận phím thì xử lý thế nào thì xử nhưng cuối cùng nhớ cho e.handle=true;
Thế thôi

đoạn đầu em hiểu, đoạn sau thì "chấm hỏi?", e.handle=true; là gì?, em mới thấy lần đầu trong VB, bác có nhầm với .Net ko đây nhỉ?
<I Come Back>
tienlbhoc
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 415
Joined: Sat 14/07/2007 10:06 pm
Location: Hà Nội
Been thanked: 1 time

Re: Chặn phím trong ứng dụng

Post by tienlbhoc »

ừ đúng là dotnet , vb không biết . Vb cùi đâu phải lỗi của tớ :D
Diễn đàn và blog phần mềm tự làm :
http://my.opera.com/DienDanTienlbhoc/forums/
http://my.opera.com/tienlbhoc/blog/
Post Reply

Return to “Visual Basic 6 và Visual Basic Script (VB & VBS)”