Мне нужно прочитать содержимое текстового поля в форме1. До сих пор у меня не было какой-либо ошибочной проблемы, я создал функцию, которая действует отлично. Проблема в том, что эта функция стала слишком большой, чтобы сохранить ее в форме1, поэтому я создал класс, который я импортировал в form1. Этот класс содержит функцию, которая была ранее содержащейся в Form1, теперь компилятор дает мне это сообщение:Прочитать объект из формы1 в класс vb.net
«ENCE на неразделяемый член требует ссылок на объект»
вероятен потому, что он может Не читайте объект в форме1. Интересно, поэтому, как получить доступ к этому ресурсу, я пытался импортировать form1 класс вроде этого:
Imports App.Form1
функции класса
public function Export()
oSheet.Cells(2, 2).value = Oggettivo_1_1.Value 'oggettivo_1_1_.value is an object of form1
end function
, но я получаю всегда ту же ошибку, есть кто может мне помочь?
Почему вы пытаетесь импортировать форму? Разве ваша форма не должна ссылаться на класс? Вам нужно передать данные только «параметрами» или «свойством»! –
показать код, где вы вызываете эту функцию, вам может потребоваться создать экземпляр объекта перед вызовом метода, предполагая, что метод не является 'Shared' – Ric
Действительно, вы правы, но я хочу просто обратиться к текстовому полю, присутствующему в form1, что мне импортировать класс? –