Передать массив в другую форму - C#
Формулировка задачи:
Здравствуйте, не могу разобраться как передать массив в другую форму.
у меня есть метод получения массива из ListBox:
во второй форме надо вывести Label с каждым из значений массива, разобраться не могу как это сделать (
void GotSelectedItems() //Запись всех выбранных упражнений в массив
{
selected_ex = new string[SelectedExercises.Items.Count];
for (int i = 0; i < SelectedExercises.Items.Count; i++)
{
selected_ex[i] = SelectedExercises.Items[i].ToString();
}
}Решение задачи: «Передать массив в другую форму»
textual
Листинг программы
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
listBox1.Items.Add("1");
listBox1.Items.Add("2");
listBox1.Items.Add("3");
}
private ListBox.SelectedObjectCollection GetItems()
{
return listBox1.SelectedItems;
}
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2(GetItems());
frm2.ShowDialog();
}
}