У меня есть два класса Form
, один из которых имеет ListBox
. Мне нужен сеттер для свойства SelectedIndex
ListBox
, который я хочу вызвать из второго Form
.
В настоящий момент я делаю следующее:
Форма 1
public int MyListBoxSelectedIndex
{
set { lsbMyList.SelectedIndex = value; }
}
Форма 2
private ControlForm mainForm; // form 1
public AddNewObjForm()
{
InitializeComponent();
mainForm = new ControlForm();
}
public void SomeMethod()
{
mainForm.MyListBoxSelectedIndex = -1;
}
Это лучший способ сделать это?