У меня есть проект C#, в котором у меня есть форма, и я хочу получить доступ к элементам из этой формы из другого класса, как я могу это сделать?Элементы формы доступа приложения из другого класса?
Я попытался Form1 f1 = new Form1();
, а затем f1.pictureBox
, но это не правильно, У меня есть исключение для Form1 f1 = new Form1();
говоря:
An unhandled exception of type 'System.StackOverflowException' occurred in MMS-Lab1.exe
Возможный дубликат [Лучший способ доступа к элементу управления в другой форме в Windows Forms?] (Http://stackoverflow.com/questions/8566/best-way-to-access-a-control-on-another- form-in-windows-forms) –
Предполагая, что 'pictureBox' является общедоступным, это нормально - это не вызовет переполнение стека. Где ваш вызов 'new Form1()' - это внутри конструктора Form1? –