[ kopca @ 02.09.2004. 09:59 ] @
Kako da na nivou forme (keyPrevivew = true) uhvatim KOMBINACIJU nekih karaktera? NPR. "YTU" je stisnuto u isto vreme, ili ctrl - shift - r ili tako nesto...
[ mladenovicz @ 02.09.2004. 10:17 ] @
Code:

Private Sub Form_KeyDown(keycode As Integer, shift As Integer)
Private Sub Form_KeyUp(keycode As Integer, shift As Integer)


Shift parametar je ono sto te zanima:
Citat:
MSDN:
An integer that corresponds to the state of the SHIFT, CTRL, and ALT keys at the time of the event. The shift argument is a bit field with the least-significant bits corresponding to the SHIFT key (bit 0), the CTRL key (bit 1), and the ALT key (bit 2 ). These bits correspond to the values 1, 2, and 4, respectively. Some, all, or none of the bits can be set, indicating that some, all, or none of the keys are pressed. For example, if both CTRL and ALT are pressed, the value of shift is 6.


Vb ima konstante za ove tastere

Code:

vbCtrlMask
vbAltMask
vbShiftMask