У вас может быть свойство ucCountry
, предоставляющее текущую выбранную страну. Что-то вроде:
public Country SelectedCountry
{
get
{
return (Country) myComboBox.SelectedItem;
}
}
И затем, когда событие срабатывает, другие элементы управления получают свойство.
Другой вариант - использовать пользовательский делегат события, поэтому обработчик события для ucCountry.CountryChanged
будет иметь параметр страны:
public delegate void CountryChangedDelegate(Country sender)
public event CountryChangedDelegate CountryChanged;
Обработчик событий в ucChannels:
public void ucCountry_CountryChanged(Country sender)
{
//do something with the new country
}
И подключить событие к ucChannels:
myUcCountry.CountryChanged += new CountryChangedDelegate(ucCountry_CountryChanged);