Tengo dos clases Form
, una de las cuales tiene ListBox
. Necesito un colocador para la propiedad SelectedIndex
del ListBox
, al que quiero llamar desde el segundo Form
.¿Cómo acceder a un control de formulario para otro formulario?
En el momento que estoy haciendo lo siguiente:
Formulario 1
public int MyListBoxSelectedIndex
{
set { lsbMyList.SelectedIndex = value; }
}
Formulario 2
private ControlForm mainForm; // form 1
public AddNewObjForm()
{
InitializeComponent();
mainForm = new ControlForm();
}
public void SomeMethod()
{
mainForm.MyListBoxSelectedIndex = -1;
}
¿Es esta la mejor manera de hacer esto?
[Interacción entre las formas -? Cómo cambiar un control de un formulario de otra forma] (https://stackoverflow.com/a/38769212/3110834) –