ich versuche gerade einer deaktivierten combobox ( auf userform ) ein MouseMove zu setzen.
irgendwie geh dies aber nicht. Meine versuche sehen so aus,
Private Sub Combobox1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As _
Single, ByVal Y As Single)
'MsgBox "bin drauf"
If Not UF_Ablauf.ComboBox1.Enabled Then MsgBox "not Du hast etwas verändert und noch _
nicht gespeichert, erst danach kommst Du hier wieder ran""
If UF_Ablauf.ComboBox1.Enabled = False Then MsgBox "false Du hast etwas verändert und noch _
nicht gespeichert, erst danach kommst Du hier wieder ran"
If UF_Ablauf.ComboBox1.Enabled = True Then MsgBox "true Du hast etwas verändert und noch nicht _
gespeichert, erst danach kommst Du hier wieder ran"
End Sub
leider funktioniert es nur wenn die combobox true ist .weis jemand was ich falsch mache oder geht es garnicht?
Der Hintergrund ist: wenn ich in einer textbox etwas verändere dann möchte ich den benutzer zum speichern zwingen bevor er ein datensatzwechsel vornehmen kann. zur zeit schaffe ich es das bei änderung irgentdeiner textbox, die combobox auf deaktiviert zu stellen. nun wäre es cool wenn ich halt den hinweis bekomme das sie dektiviert ist weil nicht gespeichert wurde. noch besser wäre wenn ich mit der mous über die combobox fahre und ich dann eiene msgbox mit ja der nein abfrage starten könnte.
dies will aber leider nicht gelingen.
kann sich dies mal jemand anschauen?
liebe weihnachtsgrüsse thomas