У меня есть надстройка Excel, которая вызывает форму Windows со списком. Прежде чем показать форму, я хочу заполнить ListBox
динамически на основе значений из Excel.
Winform выглядит следующим образом:
Нажатие кнопки на ленте выглядит следующим образом:
private void button1_Click(object sender, RibbonControlEventArgs e)
{
Form1 fm = new Form1();
System.Windows.Forms.ListBox lbx = fm.Controls.Find("listBox1", true).FirstOrDefault() as System.Windows.Forms.ListBox;
lbx.Items.AddRange(new object[] { 1, 2, 3, 4, 5 });
fm.Show();
}
Is
System.Windows.Forms.ListBox lbx = fm.Controls.Find("listBox1", true).FirstOrDefault() as System.Windows.Forms.ListBox;
лучший способ получить доступ к ListBox
и добавить к нему Item
s?
Или есть другой способ?
ListBoxData
в Form1 с типом object[], а установщик свойства должен добавить значения в список. И вы присваиваете значения этому свойству, выполняяfm.ListBoxData = new object[] { 1, 2, 3, 4, 5 };
- person Chetan Ranpariya   schedule 08.08.2018