Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / И снова формы...:) / 3 сообщений из 3, страница 1 из 1
05.02.2004, 17:55
    #32399897
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова формы...:)
Из первой формы открываю таким макаром форму2 и передаю туда параметр
EingParam которай описан в форме2 как public
Form2 f = new Form2();
f.EingParam=listBox1.Items[listBox1.SelectedIndex].ToString();
f.ShowDialog();
из формы дваоткрываю точно также форму3 и тоже передаю пару параметров.
Как мне теперь из формы3 передать параметр в форму2 и закрыть форму3?

вышеописанный способ не пойдёт, новое окно мне не надо.
...
Рейтинг: 0 / 0
06.02.2004, 00:39
    #32400121
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова формы...:)
Ну подсажите всё ж чего-нить. Уже всё перепробовал.
Такой допустим вариант тоже не работает.
((Form1)Parent).label1.Text="test";

Ругается, говорит ссылка пустая(нет объекта).

Я сделал всё что мог, кто может пусть сделает лучше.
...
Рейтинг: 0 / 0
06.02.2004, 01:53
    #32400132
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И снова формы...:)
Попробуй так:
объяви переменную в классе формы (в public class форма3) из которой хочешь получить значение параметра, например public static int intMyParam. Перед тем закрыть форму3, присваеваешь этой переменной необходимое значение, например intMyParam = 1;
Закрываешь форму3, открываешь форму2, на событии формы2 Form_Load можешь получить значение параметра так: форма3.intMyParam.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / И снова формы...:) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]