26/01/10 21:16
maurizio74
ho fatto come mi hai indirizzato ma non va... sicuramente sono io che sbaglio qualcosa...
non so piu come risolvere....
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
' 48-57 keycode dei numeri sulla TASTIERA, 96-105 keycode del tastierino numer
Case 48 To 57
TastoGiu KeyCode - 48 ' il risultato è da 0 a 9 che sono gli indici dei number
Case 96 To 105
TastoGiu KeyCode - 96
Case 43 ' +
TastoGiu 1
Case 45 ' -
TastoGiu 3
Case 47 '/
TastoGiu 4
Case 42 ' *
TastoGiu 2
Case 13 ' =
TastoGiu 0
End Select
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
' 48-57 keycode dei numeri sulla TASTIERA, 96-105 keycode del tastierino numer
Case 48 To 57
TastoGiu KeyCode - 48 ' il risultato è da 0 a 9 che sono gli indici dei number
Case 96 To 105
TastoGiu KeyCode - 96
Case 43 ' +
TastoGiu 1
Case 45 ' -
TastoGiu 3
Case 47 '/
TastoGiu 4
Case 42 ' *
TastoGiu 2
Case 13 ' =
TastoGiu 0
End Select
End Sub
Private Sub operator_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
TastoGiu Index
End Sub
Private Sub operator_MouseUp(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
TastoSu Index
End Sub
Private Sub TastoGiu(Index As Integer)
operator(Index).Picture = Imagegiu(Index).Picture
End Sub
Private Sub TastoSu(Index As Integer)
operator(Index).Picture = Imagesu(Index).Picture
End Sub
non so piu come risolvere....
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
' 48-57 keycode dei numeri sulla TASTIERA, 96-105 keycode del tastierino numer
Case 48 To 57
TastoGiu KeyCode - 48 ' il risultato è da 0 a 9 che sono gli indici dei number
Case 96 To 105
TastoGiu KeyCode - 96
Case 43 ' +
TastoGiu 1
Case 45 ' -
TastoGiu 3
Case 47 '/
TastoGiu 4
Case 42 ' *
TastoGiu 2
Case 13 ' =
TastoGiu 0
End Select
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
' 48-57 keycode dei numeri sulla TASTIERA, 96-105 keycode del tastierino numer
Case 48 To 57
TastoGiu KeyCode - 48 ' il risultato è da 0 a 9 che sono gli indici dei number
Case 96 To 105
TastoGiu KeyCode - 96
Case 43 ' +
TastoGiu 1
Case 45 ' -
TastoGiu 3
Case 47 '/
TastoGiu 4
Case 42 ' *
TastoGiu 2
Case 13 ' =
TastoGiu 0
End Select
End Sub
Private Sub operator_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
TastoGiu Index
End Sub
Private Sub operator_MouseUp(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
TastoSu Index
End Sub
Private Sub TastoGiu(Index As Integer)
operator(Index).Picture = Imagegiu(Index).Picture
End Sub
Private Sub TastoSu(Index As Integer)
operator(Index).Picture = Imagesu(Index).Picture
End Sub
aaa