PDA

View Full Version : Thực hiện 1 chuỗi các phím bấm định sẵn ? (VB)



kamikazeq
11-04-2008, 16:15
1. Chương trình khi run, nó sẽ ẩn (form.visible=false), và kiểm tra bàn phím của mình.
2. Khi mình nhấn 1 phím (VD: Phím PageDown), thì chtrình sẽ thực hiện 1 chuỗi các phím bấm.
3. Chuỗi các phím bấm đó là : (thứ tự từ trái sang phải)
_ Space , RightArrow (Hold trong vòng 1 giây), LeftArrow , RightCtrl , DownArrow (Hold 1 giây).


* Mình đã dùng Sendkeys nhưng hình như ko thích hợp, có thể mình chưa hiểu hết về Sendkeys.
*Các bạn có thể chỉ cho mình cái sườn được ko. Hoặc cho mình Code giải quyết 3 vấn đề trên.

---------------

Mình chỉ làm được như sau:

+Vấn đề 1 :
_Việc ẩn form thì không có gì để nói.
_Kiểm tra bàn phím thì mình chưa biết.

+Vấn đề 2:
_ Chỉ chờ vấn đề 1 OK thôi.

+Vấn đề 3:
_Ở đây mình hiện chỉ biết dùng Sendkeys. Nên việc giải quyết vấn đề "Hold trong vòng 1 giây" thì hình như không được.
_Ngoài ra còn phím RightCtrl, làm sao để gửi cho chtrình bấm phím đó dùm mình ?