<<На Главную     <В  Советы по MS Visual Studio

    При разработке  Windows-приложений программисты довольно часто сталкиваются с необходимостью сделать какой-либо управляющий элемент ('контрол' в просторечии) видимым из других форм. Наиболее распространённая ситуация заключается в том, что нужно из одной открытой формы прочитать значение TextBox  в другой. Пока вы не присвоите такому контролу значение доступа скажем, public то хоть разбейтесь, не сможете манипулировать с ним из других классов.

 

 

   Проще всего  сделать нужный упр. элемент на форме доступным можно следующим образом. Выбираем нужный контрол, и для начала кликаем по правой кнопке мыши в контекстном меню в Свойства :

 

 

Далее ищем свойство Modifiers и выбираем значение Public:

 

 

 

Теперь можно обращаться к этому textbox'у ( в случае нашего примера) и из прочих классов программы.

Аналогичного результата можно добиться, если 'ручками' подправить код в дизайнере сл. образом - просто меняем private на public:

 

 

 

Как поступить удобнее в конкретной ситуации - решайте сами.

Simashkov.2014

21.12.2014 г.

Назад