Приложение формы Windows C #: связывание метода с текстовым полем в нескольких формах - PullRequest
0 голосов
/ 26 марта 2012

Я пытаюсь использовать метод в коде одной формы окна и заставить его выводить некоторый текст в текстовое поле другой формы окна.Обе формы являются частью одного приложения, очевидно.Я пытался использовать

form2Textbox.Text("...");

в методе первой формы моего метода, но разрешения - это проблема, даже если я установил их как public.Есть предложения?

Ответы [ 2 ]

0 голосов
/ 26 марта 2012

Отправка textBox в качестве параметра для каждой формы, которая должна получить к ней доступ, и сохранить ссылку на нее или иметь открытую статическую ссылку на нее в основной форме (возможно, только если существует только один экземпляр главной формы). в программе), установив его в текстовое поле формы в ctor, после инициализации вызова.

0 голосов
/ 26 марта 2012

Я предполагаю (не видя точного сообщения об ошибке, которое выдает ваш компилятор), что form2Textbox является приватным во второй форме. Вам нужно либо изменить это значение на public, либо добавить метод / свойство метода доступа во второй форме, которая предоставляет form2Textbox для использования первой формой. Первая форма также нуждается в доступе к экземпляру (объекту) второй формы, поэтому можно вызывать метод / свойство средства доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...