Выберите ComboBox в Windows Forms ToolStrip

У меня проблема с фокусировкой ComboBox в Windowsforms "ToolStrip" (C++ Cli).

Я использовал Designer для создания ToolStrip в моей форме и добавил ComboBox (System.Windows.Forms.ToolStripComboBox), и он виден и включен.
Когда форма загружается, я хочу, чтобы этот Combobox был выбран, поэтому я попытался следующее в конструкторе формы.

this->CBox1->focus()

а также

this->ToolStrip1->focus()  
this->CBox1->select()

ни один не работает.

Кто-нибудь знает, как заставить его работать?


person Zeus    schedule 16.06.2011    source источник


Ответы (1)


Класс ToolStripComboBox содержит свойство ComboBox, которое позволяет получить доступ к его встроенному элементу управления ComboBox. Похоже, это работает (код С#):

this.Cbox1.ComboBox.Select();
person dandan78    schedule 16.06.2011
comment
Большое спасибо. Это работает отлично. Я нашел некоторую информацию об этом ComboBox внутри ToolStripComboBox, но не смог заставить его работать :( - person Zeus; 16.06.2011