Я хочу получить доступ к списку и добавить элемент в него для моего настраиваемого элемента управления, который динамически создается во время выполнения. Я хочу добавить элемент, когда я нажимаю кнопку в пользовательском элементе управления, но он не работает. У меня есть использовать следующий код для работы:Доступ к управлению формой из пользовательского элемента управления
private void button1_Click(object sender, EventArgs e)
{
Form1 frm = new Form1();
frm.ABC = "HI";
}
«ABC» является общественной строкой на форме, а именно:
public string ABC
{
set { listBox1.Items.Add (value); }
}
выше строка прекрасно работает, когда я использую его формирование кнопки на form, и он добавляет значение в lsitbox, но когда я его использую, кнопка пользовательского элемента управления изменяет текст значения, но он не добавляет элемент в поле списка. Я также пытаюсь использовать его в таблице, но не помогает. Я изменяю Modifires из ListBox1 от частного к публичному, но он не работает. Вышеупомянутая функция хорошо работает в форме, но не может работать из пользовательского элемента управления.
Спасибо.
Простой, но дерьмовый. События - это путь. – 2010-12-16 20:02:16