たとえば、Form1 と Form2 があります。Form1 にはパブリック プロパティがあります
public IMyCustomType selectedOption;
中Form1
にはcomboBox
カスタムオブジェクトリストがあります。ユーザーがそのコンボリストからselectedOptionにオプションを選択したときに、その値を入力したい
public IMyCustomType selectedOption;
private void availableChoices_SelectedIndexChanged(object sender, EventArgs e)
{
selectedOption = (IMyCustomType)availableChoices.SelectedItem;
}
内部Form2
では、選択したタイプの新しいインスタンスを作成したいと考えています。form2
そのプロパティにアクセスしselectedOption
、その値を使用して新しいインスタンスを作成する方法は?