Заполнение comboBox из другой формы - C#

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток. Возникла проблема. Есть метод в форме1 с помощью которого заполняется ComboBox
 public void AddItemToComboBox(string item) 
        {
            tableNameComboBox.Items.Add(item);
        }
этот метод вызывается в форме2
 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);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы