Заполнение comboBox из другой формы - C#
Формулировка задачи:
Всем доброго времени суток.
Возникла проблема.
Есть метод в форме1 с помощью которого заполняется ComboBox
этот метод вызывается в форме2
но к сожалению заполнения значениями не происходит. В чем может быть причина.
public void AddItemToComboBox(string item)
{
tableNameComboBox.Items.Add(item);
}mf.AddItemToComboBox(item[i]);
Решение задачи: «Заполнение comboBox из другой формы»
textual
Листинг программы
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication7
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
var form2 = new Form2(Foo);
form2.Show();
}
private void Foo(int x)
{
MessageBox.Show("Значение, полученное из второй формы = " + x, "");
}
}
public class Form2 : Form
{
private readonly Action<int> _action;
public Form2(Action<int> action)
{
_action = action;
Load += Form2_OnLoad;
}
private void Form2_OnLoad(object sender, object e)
{
_action(42);
}
}
}