Получение доступа к родительским элементам управления из usercontrol
Получение доступа к родительским элементам управления из usercontrol
-В моей основной форме (Form1) у меня есть listBox (listBox1)
-Я также добавил пользовательский элемент управления (UserControl1) в свой проект
-На userControl я добавил кнопку (Button1)
То, что я хочу сделать, это нажать на кнопку, и текст будет добавлен в listBox1
Попробовал несколько вариантов,но мне это не удалось.
Что я уже пробовал:
пытался добавить этот код для кнопки button1 в пользовательских элементов управления
ListBox элемент управления ListBox = (ParentForm.Элементы["список listbox1"] как ListBox элемент); элемент управления ListBox.Items. Add ("Тест");
//Не повезло
также добавил получить/установить
общественный разделяемого класса файл usercontrol1 : элемент управления UserControl
public Form1 ParentForm {get;set}
для кнопки я тоже попробовал
Контроль p = это.ParentForm;
ListBox listBox = (ParentForm. Controls ["listBox1"] as ListBox);
список.Items. Add ("Тест");
//не повезло