Hallo,
ich möchte durch Form.KeyPreview per Tastatur zu einer ToolStripComboBox tsBox wechseln und deren DropDown-Liste aufklappen.
Welcher Weg funktioniert? Jürgen
ich möchte durch Form.KeyPreview per Tastatur zu einer ToolStripComboBox tsBox wechseln und deren DropDown-Liste aufklappen.
- this.ActiveControl = tsBox;
Das klappt nicht, weil ToolStripItem (also auch die ComboBox) nicht von Control abgeleitet ist. - this.ActiveControl = tsBox.Owner;
Das klappt zwar, aber damit ist der Focus noch nicht bei der gewünschten Box angelangt; erst recht klappt diese nicht auf. - tsBox.Select();
Das wird kompiliert, hat aber keinerlei sichtbare Wirkung. - tsBox.PerformClick();
Das ist ebenfalls ohne Wirkung (was aber auch daran liegen kann, dass bei Index=0 nichts gemacht werden soll).
Welcher Weg funktioniert? Jürgen
Comment