0 / 0 / 1
Регистрация: 08.08.2017
Сообщений: 92
|
|
1 | |
.NET 4.x Сохранение свойств при скрытии и открытии формы08.03.2018, 10:53. Показов 1988. Ответов 12
Метки нет (Все метки)
Всем привет, имеется две формы form1 и form2.
Проблема вот в чем: при запуске программы открывается form1 здесь я загружаю файл, на кнопке изменяется текст и передаю значение символов в прогресс бар второй формы, после чего я захожу на form2, но там ничего не отображается, захожу обратно на form1 и там текст кнопки стандартный, подскажите как исправить. Формы пытался скрывать по разному и через Show/Hide и через visible=true/false
0
|
08.03.2018, 10:53 | |
Ответы с готовыми решениями:
12
Очистка checkedlistbox при скрытии формы и открытии формы Загрузка и сохранение данных при открытии и закрытии формы в ListView Прекращается цикл при скрытии формы При скрытии формы программа не работает |
0 / 0 / 1
Регистрация: 08.08.2017
Сообщений: 92
|
|||||||||||
08.03.2018, 16:37 [ТС] | 3 | ||||||||||
OwenGlendower,
Здесь загружается файл, и значения колличество строк передается в первую форму
0
|
Администратор
|
|
08.03.2018, 16:41 | 4 |
Gisok, каждый метод создает свой экземпляр Asinger.Form1 и поэтому изменения сделанные в одном методе никогда не будут видны в другом. Как исправить подумай самостоятельно.
0
|
0 / 0 / 1
Регистрация: 08.08.2017
Сообщений: 92
|
|
08.03.2018, 16:52 [ТС] | 5 |
OwenGlendower, помогло, но если я опять захожу во вторую форму, то там все сбивается, с первой формой так же при повторном открытии (перешел во вторую, потом опять в первую)
0
|
0 / 0 / 1
Регистрация: 08.08.2017
Сообщений: 92
|
|
08.03.2018, 17:14 [ТС] | 7 |
OwenGlendower,
А куда еще можно его запихнуть?
0
|
0 / 0 / 1
Регистрация: 08.08.2017
Сообщений: 92
|
|
08.03.2018, 17:18 [ТС] | 8 |
В первой форме вообще ошибка выходит если сделать так же
0
|
Администратор
|
|
08.03.2018, 17:21 | 9 |
Сообщение было отмечено Gisok как решение
Решение
Gisok, дело в первую очередь не в том "куда пихать", а как соотносится экземпляр формы записанной в поле классе с ранее открытой формой. Ответ - никак не соотносится. Это разные экземпляры. Еще раз подумай как обращаться к уже созданной форме.
Перефразируя Шелдона Купера - Oh infinite recursion, thou art a heartless bitch.
1
|
0 / 0 / 1
Регистрация: 08.08.2017
Сообщений: 92
|
|
08.03.2018, 18:09 [ТС] | 10 |
OwenGlendower, Блин, я не понимаю как, из твоих слов я понял, что каждый раз я открываю новую форму, но как сделать открытие старой формы?
0
|
0 / 0 / 1
Регистрация: 08.08.2017
Сообщений: 92
|
||||||
09.03.2018, 13:35 [ТС] | 11 | |||||
OwenGlendower, нарыл тут кое что, вот как у меня открывается вторая форма
0
|
0 / 0 / 1
Регистрация: 08.08.2017
Сообщений: 92
|
|
09.03.2018, 14:36 [ТС] | 12 |
OwenGlendower, спасибо, хороший у тебя подход на счет посиди подумай сам))
0
|
Администратор
|
|
09.03.2018, 15:14 | 13 |
Готовое решение "на блюдце" хуже запоминается. Самостоятельно найденное решение запоминается надолго. В данном случае это особенно полезно т.к. речь о самых простых принципах .NET приложений.
0
|
09.03.2018, 15:14 | |
09.03.2018, 15:14 | |
Помогаю со студенческими работами здесь
13
При скрытии второй формы показать первую Пропадает иконка с трэя при скрытии главной формы При скрытии основной формы пропадает значок на панели задач При скрытии главной формы пропадает значок на панели задач Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |