Ich benutze Office 2007. Ich habe ein UserForm mit mehreren Feldern, darunter zwei Datumsfelder, eines formatiert für Datum (DTPicker1) und das andere formatiert für Zeit (DTPicker2). Sie arbeiten seit Jahren gut. Ich habe kürzlich ein neues Ereignis hinzugefügt: DTPicker1_Change. Der ganze Code funktioniert wie erwartet, solange ich im selben Monat bleibe. Sobald ich jedoch auf den Abwärtspfeil für das angezeigte Datum klicke, erhalte ich die Monatsauswahl. Wenn ich auf den rechten Pfeil klicke, um den Monat zu ändern, passiert etwas Unerwartetes. Ich bekomme ein paar Sekunden Verzögerung, in Debug geworfen, und die DatePicker UI scheint etwa ein Jahr voraus gesprungen zu sein. Ich werde in Debug geworfen, weil es für ein Datum noch lange keine entsprechenden Daten gibt. Von Debug kann ich zurück zur Benutzeroberfläche gehen, zu dem Datum wechseln, das ich brauche (nächsten Monat), zurück zu Debug gehen und den Cursor bewegen, um das DTPicker1_Change-Ereignis neu zu starten. Danach verhalten sich die Dinge wie erwartet.
Ich habe versucht, das Ereignis in DTPicker1_Exit umzubenennen, aber ich bekomme eine Kompilierung Fehlermeldung: "Prozedurdeklaration stimmt nicht überein Beschreibung des Ereignisses oder Prozedur mit dem gleichen Namen".
Warum verursacht das Ändern des Monats mit einem DTPicker_Change-Ereignis dieses Problem? Danke für das Betrachten.DTPicker Ereignis ändern
0
A
Antwort
0
Ich habe das Ereignis in DTPicker1_CloseUp umbenannt und dann hat alles wie gewünscht funktioniert. Der Wechsel zum nächsten Monat und die Auswahl eines neuen Datums funktionieren einwandfrei.
Verwandte Themen
- 1. Wie gebe ich das dtpicker date - 1?
- 2. Ereignis zum Ändern Geschwisterelement
- 3. Excel Name Bereich ändern Ereignis
- 4. setTimeout in Auswahlfeld Ereignis ändern
- 5. Ändern CookieAuthenticationOptions LoginPath OnRedirectToReturnUrl Ereignis
- 6. Apache mpm von Ereignis zu Prefork ändern
- 7. Google Maps API v3: Kartentyp ändern Ereignis
- 8. Ionic2 Toggle Komponente ändern Ereignis nicht feuern
- 9. Komponente bei empfangenem Ereignis ändern - angular2
- 10. jQuery ändern Ereignis funktioniert nicht in IE11
- 11. Erfassen von Mauszeigerform ändern Ereignis in MFC
- 12. jquery 'ändern' Ereignis funktioniert nicht in IE
- 13. ändern Hash ohne Sammy auslösendes Ereignis
- 14. Ereignis 'Größe ändern' auf Komponente auslösen?
- 15. VB6 SSTab Ereignis ändern, während Tab geklickt
- 16. Wie Frame auf Button-Ereignis ändern Java
- 17. Zeile ändern Ereignis von Datagridview in C#
- 18. Knockout Zugriff ändern Ereignis bei Auswahl Funktion
- 19. Ändern Sie Ereignis auf <select>
- 20. JSF Ajax-Ereignis, um Wert zu ändern
- 21. C# Binding Navigator Seite Ereignis ändern
- 22. ändern CheckBox Zustand ohne OnClick Ereignis ruft
- 23. Javascript ändern Fokus auf onClick-Ereignis?
- 24. Onclick-Ereignis ändern mit JavaScript nicht
- 25. wie Schaltfläche Click-Ereignis ändern Code
- 26. ohne Maus per Drag & Drop - ändern, wie das Ereignis ausgelöst werden (erhöhen Drop/Drag-Ereignis programmatisch)
- 27. Ändern von ComboBox SelectedIndex ohne auslösendes Ereignis in C#
- 28. jQuery Trigger-Ereignis nach dem Ändern mehrerer Auswahloptionen
- 29. Ändern von Daten auf Klick-Ereignis mit d3
- 30. wählen Sie ändern Ereignis Feuer während der Bindung