Ich möchte in einem Formular bei Mausbewegung ein Ereignis auslösen (Setzen eines Feldwertes), aber nur, wenn gleichzeitig auch die shift opder strg-Taste gedrückt wird.
Welchen Code muss ich eingeben?
			
			
			
				Hallo,
im Mouse_Move-Ereignis den Wert des Shift-Argumentes auswerten.
			
			
			
				schon klar, aber wie lautet dafür der Code?
			
			
			
				wie lauten Deine Feldnamen?
			
			
			
				Der Feldname lautet M7
			
			
			
				konkret:
 Der Feldname lautet M7  und soll bei Mausbewegung und shift den Wert "1" erhalten und bei
Mausbewegung und strg den Wert "0" erhalten
			
			
			
				Private Sub M7_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Shift = 1 Then
Me!M7 = 1
ElseIf Shift = 2 Then
Me!M7 = 0
End If
End Sub
			
			
			
				Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Select Case Shift
        Case 1
            'Me.M7 = 1
            Me![M7] = 1
        Case 2
            'Me.M7 = 0
            Me![M7] = 0
        Case 3
            'Me.m7 = "Shift&Ctrl-Taste"
        Case 4
            'Me.m7 = "Alt-Taste-Taste"
    End Select
End Sub
			
			
			
				Vielen Dank, hat funktioniert, ich habe die Rückgabewerte nicht gekannt.