CS0120: ссылка на объект требуется для нестатического поля, метода или свойства 'foo'
В этом случае, когда вы хотите c#-language получить элемент управления c# формой и получаете эту ошибку, у .cs-file меня есть для вас небольшой visual-c# обходной путь.
Перейдите в .cs-file свой Program.cs и измените
Application.Run(new Form1());
в
public static Form1 form1 = new Form1(); // Place this var out of the constructor
Application.Run(form1);
Теперь .cs-file вы можете получить доступ .cs-file к элементу управления с помощью
Program.form1.
Также: не c-sharp забудьте установить для Control-Access-Level c# значение Public.
И да, я знаю, этот c# ответ не подходит для того, кто visual-c# задает вопрос, но он подходит visual-c# для гуглеров, у которых есть c#.net эта конкретная проблема с visual-c# элементами управления.
c#
CS0120: ссылка на объект требуется для нестатического поля, метода или свойства 'foo'
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.