@ Аксель Кемпер спасибо за ответ. Я сделал, как вы сказали, с помощью Program.MainForm.MyMethod()
, но он не нашел MyMethod ().
Затем я перешел в форму 1. Дизайн и там я увидел, что usercontrol был установлен в private, также я переключил его на public, и теперь он работает с Program.MainForm.schuler1.MyMethod() //schuler1 is the name of my user control
.
Я просто не понимаю, почему это не работает с
Form1 form1 = Application.OpenForms[1] as Form1;
form1.schuler1.ListviewUpdate(); //schuler1 is the name of my usercontrol
, даже если пользовательский элемент управления установлен на общедоступный, я получаю ошибку «System.NullReferenceException» в main.schuler1.ListviewUpdate();