Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > ComboBox


Автор: arkonst 23.6.2008, 16:12
Создал ComboBox определил строки Items....Не понятно как пользоваться. Нужно чтобы ...при выборе определенного Items инициировалось событие SelectionChangeCommitted.  Не понятно как это в коде будит выглядит????
Заранее спасибо за помощь.

Автор: Partizan 23.6.2008, 17:35
arkonst, так комбобокс сам инициирует это событие когда пользователь выберет соответствующий айтем...это в его компетенции...

проблема-то в чём? обработчик написать не можешь?

Автор: arkonst 24.6.2008, 08:26
АГА...как раз с обработчиком то и проблема... smile 

Автор: Partizan 24.6.2008, 11:16
Цитата(arkonst @ 24.6.2008,  08:26)
АГА...как раз с обработчиком то и проблема... smile

Выбираеш комбобокс на форме, затем в пропертигриде открываеш список событий и даблкликом щёлкаешь по событию SelectionChangeCommited...после чего сгенерится скелет обработчика и откроется редактор кода...

второй вариант - добавить прямо в коде...

Код

public MyForm()
{
InitializeComponents();
ComboBox1.SelectionChangeCommited += new SelectionChangeCommitedEventHandler(selected);
}

private void selected(object sender, SelectionChangeCommitedEventArgs e)
{
     MessageBox.Show("Selection changed");
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)