2010-06-20 4 views
0

У меня есть поле со списком. Он должен отображать его содержимое, когда он сфокусирован, и его значение также изменилось. Я написал этот код в событии Value Change:Выпало в комбо после сфокусированного

if (combo1.Focused) combo1.DroppedDown = true;

Но это не сработает!

Каково ваше решение?

ответ

0

Какой обработчик событий вы вставляете этот код? Предполагая, что вы хотите показать выпадающее меню, когда пользователь вводит в поле редактирования часть комбо, просто обрабатывайте событие TextChanged и помещайте туда этот код, и он должен работать.

0

Если я правильно понимаю ваше требование, когда вызывается функция combobox, вы хотите, чтобы выпадающий список отображался. Это может быть достигнуто следующим образом:

private void Form1_Load(object sender, EventArgs e) 
{ 
    comboBox1.GotFocus += new EventHandler(comboBox1_GotFocus); 
} 

void comboBox1_GotFocus(object sender, EventArgs e) 
{ 
    comboBox1.DroppedDown = true; 
} 
Смежные вопросы