Ich habe 3 Datetime-Picker auf einem Windows-Formular in C#. Die Datetime-Picker heißen dtp1, dtp2, dtp3. Sobald ich ein Datum in dtp1 gewählt habe, möchte ich den Kalender von dtp2 öffnen. Mit anderen Worten, der dtp2-Kalender sollte angezeigt werden. Ich habe in diesem Forum gesucht und google aber konnte keine richtige Lösung dafür finden.Öffnen Sie den Kalender von datetimepicker bei der Auswahl von Datum in anderen datetimepicker winforms C#
Ich öffne gerade den Kalender von dtp1 auf Wertänderung einer Combobox, die den folgenden Code verwendet.
dtp1.Select();
SendKeys.Send("%{DOWN}");
Aber wenn ich den gleichen Code auf den Wert geänderte Ereignis von dtp1
verwenden wieder öffnet den Kalender von dtp1
statt dtp2
. Ich habe folgendes in Wert geändertes Ereignis von dtp1
versucht.
Meine Absicht beim Öffnen des nächsten Kalenders ist es, den Benutzer zu zwingen, den Wert aus dem nächsten Steuerelement auszuwählen. Jede Hilfe wäre willkommen.
Bitte posten Sie hier alle Ihre verwandten Code, einschließlich der Behandlung von Ereignissen. Du hast offensichtlich einen Fehler dort. – Yarimi
Mögliche Duplikate von [VB.net Programmierbar DropDownPicker] (https://StackOverflow.com/questions/5597880/vb-net-programmable-drop-down-the-timepicker) – pinkfloydx33
Verwenden Sie Focus() statt Select (). –