Вы можете объявить открытый статический список в Form1 и установить его в источник данных form1combobox, как показано здесь.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.IsMdiContainer = true;
}
public static List<string> list;
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.MdiParent = this;
frm2.Show();
comboBox11.DataSource = list;
}
}
В случае нагрузки form2, установите объявленный список form1, чтобы обратиться к новому реализованным списку, имеющим пункты form2.combobox.
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
List<string> list = new List<string> { "a", "b", "c" };
private void Form2_Load(object sender, EventArgs e)
{
comboBox1.DataSource = list;
Form1.list = list;
}
}
в Form2 класса: '((Form1) this.MdiParent) .Combobox' – AbZy
Заканчивать этот вопрос: http://stackoverflow.com/questions/8566/ –
@defaultlocale, что вопрос не имеет никакого приемлемого ответа – Ehsan