Senin, 07 Maret 2011

Prosedur SendKeys

Prosedur ini digunakan untuk menggantikan perintah yang dikirim melaui penekanan tombol Keyboard. Syntaksnya adalah :
[ VB 6.0 ]
SendKeys "Perintah"
[ VB .NET ]
SendKeys.Send("Perintah")


Sebagai contoh, misalnya dimana ketika user menekan tombol enter di TextBox,
maka akan secara otomatis berpindah ke TextBox yang lain. Caranya buat beberapa TextBox ke dalam Form, dan ketikkan kode berikut di setiap Textbox di bagian 'KeyPress'.
[ VB 6.0 ]
If KeyAscii = 13 Then SendKeys "{tab}"
[ VB .NET ]
If e.KeyChar = Chr(13) Then SendKeys.Send("{tab}")


Anda bisa menggunakan karakter abjad dan angka sebagai perintahnya. Namun bila Anda ingin menggunakan karakter simbol, seperti "+", "^", "(", ")", "~", harus diapit karakter "{}" terlebih dulu. Misalnya anda ingin menggunakan "+", maka perintahnya adalah "{+}".

Daftar perintah yang bisa Anda gunakan :
TombolPerintah
BACKSPACE{BACKSPACE}, {BS}, atau {BKSP}
BREAK{BREAK}
CAPS LOCK{CAPSLOCK}
DEL atau DELETE{DELETE} atau {DEL}
DOWN ARROW{DOWN}
END{END}
ENTER {ENTER}atau ~
ESC{ESC}
HELP{HELP}
HOME{HOME}
INS atau INSERT{INSERT} atau {INS}
LEFT ARROW{LEFT}
NUM LOCK{NUMLOCK}
PAGE DOWN{PGDN}
PAGE UP{PGUP}
PRINT SCREEN{PRTSC}
RIGHT ARROW{RIGHT}
SCROLL LOCK{SCROLLLOCK}
TAB{TAB}
UP ARROW{UP}
F1{F1}
F2{F2}
F3{F3}
F4{F4}
F5{F5}
F6{F6}
F7{F7}
F8{F8}
F9{F9}
F10{F10}
F11{F11}
F12{F12}

Untuk kombinasi tombol SHIFT, CTRL, dan ALT, awali dengan perintah berikut :
TombolPerintah
SHIFT+
CTRL^
ALT%

Label: , , ,

0 Komentar:

Posting Komentar

Pengunjung yang baik selalu meninggalkan jejak berupa komentar. :)

Berlangganan Posting Komentar [Atom]

<< Beranda