0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 6
|
|||||||||||
1 | |||||||||||
Как по закрытии Form2 сделать определенное действие в Form113.12.2013, 08:56. Показов 1237. Ответов 6
Метки нет (Все метки)
Здравствуйте! Помогите пожалуйста, я новичок в )
Столкнулся с проблемой и не смог найти ответа на форумах. В кратце- есть 2 формы. Код форм 1 для удобства перетащил в program.cs. На форм 1 есть 3 лейбла с пустым текстовым значением. В форме два есть 3 пары радиобаттонов. В зависимости от их значений я присваиваю значение 3-м переменным. При выходе из форм 2 должно проверяться значение этих переменных и в зависимости от значений в лейблы должны записываться текстовые значения. Подскажите, как это реализовать самым простым способом. P.S. Если проверять значение переменных по доп кнопке на форм 1 всё хорошо работает (но эта кнопка категорически не нужна). Вот код: program.cs
form 1
0
|
13.12.2013, 08:56 | |
Ответы с готовыми решениями:
6
Как обновить контрол Form1 при закрытии диалогового окна Form2? Как сделать доступ к переменной из Form2 в Form1? Как сделать так чтобы Form2 появлялась ровно в том же месте где и Form1 Объясните как сделать так что бы в Form2 можно было изменять свойства кнопок из Form1 |
29 / 29 / 8
Регистрация: 16.10.2012
Сообщений: 170
|
|
13.12.2013, 11:18 | 2 |
есть у меня такая идея , хотя не знаю возможна ли она .
создай Класс с открытым полем , при изменении значения радио буттон та записываешь в это поле значение , а на форме1 используешь оператор switch и выбираешь из поля значение .
0
|
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 6
|
|
13.12.2013, 12:57 [ТС] | 3 |
Боюсь, так не получится... плюс мне эти переменные, которые приобретают значения от радиобаттонов чуть позже понадобятся в расчетах...
0
|
48 / 48 / 22
Регистрация: 18.11.2013
Сообщений: 92
|
||||||||||||||||
13.12.2013, 16:54 | 4 | |||||||||||||||
как варинат, делаете во 2ой форме 3 свойства аля
1
|
13.12.2013, 18:13 | 5 |
0
|
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208
|
|
13.12.2013, 22:08 | 6 |
Сообщение было отмечено как решение
Решение
А еще правильнее, вызывать форму не через Show, а через ShowDialog, т.к. выполнение кода в Form1 остановится, дожидаясь завершения Form2. Для большего удобства, можно еще и DialogResult менять, чтоб идентифицировать действие пользователя.
3
|
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 6
|
|||||||||||
17.12.2013, 12:42 [ТС] | 7 | ||||||||||
Решил проблемку =) Спасибо!
в форм 2
0
|
17.12.2013, 12:42 | |
17.12.2013, 12:42 | |
Помогаю со студенческими работами здесь
7
Сделать так чтобы Form2 появлялась ровно в том же месте где и Form1 Через Form1 открывают Form2 там открывается Form3 которая меняет данные в Form1. Но они не меняются Сделать так, чтобы при закрытии Form3, закрывалась и форма Form2 Как из form1 вызвать form2? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |