2014-01-13 4 views
0

У меня есть форма с 5 элементами управления.контрольные значения прохода формы окна

Для текстового поля я получаю как frmNote.txtNumber.Text.

Когда я обращаюсь к этому свойству непосредственно из формы frmNote, я получаю значение текстового поля.

Но когда я создал метод, например NewMethod(), в другом файле vb и вызвал этот метод из события щелчка кнопки формы frmNote, тогда я не могу получить доступ к значению frmNote.txtNumber.Text внутри метода.

Все идет пустым. Должен ли я передавать все контрольные значения методу из формы или есть какой-либо другой способ.

+0

Пожалуйста, поделитесь некоторые из вашего кода. – Neolisk

ответ

0

Поскольку txtNumber не является общим, вы не можете получить к нему доступ из другого класса. Вы должны передать его значение NewMethod. Код будет выглядеть следующим образом:

Public Sub NewMethod(text as String) 
    'Use text 
End Sub 

И призывающую NewMethod:

NewMethod(txtNumber.Text) 
Смежные вопросы