0 / 0 / 0
Регистрация: 03.02.2017
Сообщений: 58
|
|||||||||||
1 | |||||||||||
Управление объектом формы1 через форму2 (почему не выходит)22.07.2017, 01:23. Показов 992. Ответов 4
Метки нет (Все метки)
Всем привет! Суть такова. Есть форма 1, она главная. Есть форма 2, где форма1 у неё родитель. Я выбрал эту взаимосвязь (родительскую) чтобы обмениваться данными между формами. (Читал FAQ наравлять меня туды не надо )
В форме1 создан экземпляр "LG" самописного класса, который живёт пока жива форма и мутит свои прописанные ему дела. У этого LG есть публичная переменная public bool b. Я хочу получить к ней доступ из формы2. Раз взаимосвязь родительская установлена, так почему же я не могу поменять значение переменной? Ошибка: объект LG недоступен ввиду его уровня защиты. Как так то, если владелец формы2 указан? Делал по FAQ: При создании второй формы устанавливаем владельца в первой форме:
0
|
22.07.2017, 01:23 | |
Ответы с готовыми решениями:
4
Как запустить из формы1 всплывающую форму2, которая ищет данные по активному полю формы1? Переход из формы1 в форму2 Передача информации из формы1 в форму2 Обновить подчиненную форму2 из подчиненной формы1 |
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
22.07.2017, 01:48 | 2 |
Видимо, он объявлен у тебя с модификатором доступа
private или protected . Чтобы член класса был виден извне, модификатор доступа у него должен быть public либо internal
0
|
0 / 0 / 0
Регистрация: 03.02.2017
Сообщений: 58
|
|
22.07.2017, 02:24 [ТС] | 3 |
Так и есть, а зачем мне всего его делать public? Я сделал public только нужную в нём переменную.
0
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
22.07.2017, 02:28 | 4 |
Ты спросил почему не получается. Я ответил. Почитай ещё про модификаторы доступа
0
|
84 / 85 / 48
Регистрация: 12.10.2013
Сообщений: 1,079
|
|
22.07.2017, 10:05 | 5 |
adept_csharpa, напишите свой модификатор доступа и тогда Ваши вопросы потеряют смысл.
0
|
22.07.2017, 10:05 | |
22.07.2017, 10:05 | |
Помогаю со студенческими работами здесь
5
Передача из формы1 в форму2, закрытие и таймер Переход кнопкой из формы1 в форму2 на новую запись? Как передать переменную из формы1 в форму2 без противоречий основам ООП? Почему при выводе значения в поле text выходит значение с объектом axes? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |