1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Private Sub UserControl_KeyUp(KeyCode As Integer, Shift As Integer)
If Shift = 0 And Pictemoin.Visible = True Then
'termine l'action deplacemnt et/ou dimmensionnement
'
.
UserControl.MousePointer = 1
RaiseEvent Deplacement
End If
End Sub
Private Sub UserControl_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Shift = vbCtrlMask And Button = 1 Then ' Ctrl et bouton gauche de la souris relevé
'pour garantir que UserControl soit toujours entierement dans son conteneur
'verifications des coordonnées minimum
'
.
UserControl.MousePointer = 1
RaiseEvent Deplacement
End If
End Sub
Private Sub txtText_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 And Shift = vbCtrlMask Then
'action speciale, passe la main au traitement niveau UserControl
UserControl_MouseUp Button, Shift, X, Y
RaiseEvent MouseUp(Button, Shift, X, Y)
'
.
RaiseEvent Deplacement
End If
End Sub |
Partager