Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > .NET

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 08.12.2009, 02:47   #1
Новичок
 
Пол:Мужской
Регистрация: 22.12.2008
Сообщений: 16
Репутация: 0
По умолчанию Передача сообщений между двумя формами

Помогите запутался, как бы решить вопрос малой кровью без меморилик и прочих гадостей. Есть две формы. Форма А и форма Б. Из формы А вызывается форма Б. При закрытии формы Б вызывается делегат который передает фокус на форму А.

Вопрос, как бы дополнительно еще сделать связку на предмет чтобы когда пользователь закрывает форму А, закрывалась форма Б автоматически.
Crusnik вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: новая стиральная машина купитьаренда арочного шатра 8х8HighLevel -version и Microsoft OutlookВентилятор ODS850C-185B5.6D.V-01B2 KEMAO + платаСкамья стальная кованая АВЕН-НОВА


Старый 08.12.2009, 23:11   #2
Vagrod
Неактивный пользователь
 
Аватар для Vagrod
 
Пол:Мужской
Регистрация: 25.01.2007
Адрес: Зеленоград
Сообщений: 61
Репутация: 38
По умолчанию Re: Передача сообщений между двумя формами

Насколько я понимаю, форма Б (или формы Б) создаются из одной формы, а значит есть непосредственно объекты этих форм, и на FormClosing А ничего не стоит вызвать Б.Close - самый простой вариант.

Если их нет, можно делать свойство а-ля ParentForm в Б и уже из нее подписываться на событие FormClosing этой ParentForm.
__________________
Ask me no questions and I'll tell you no lies!
Vagrod вне форума
 
Ответить с цитированием Вверх
Старый 13.12.2009, 02:42   #3
rashdamir
Новичок
 
Пол:Мужской
Регистрация: 13.12.2009
Адрес: Москва
Сообщений: 8
Репутация: 0
По умолчанию Re: Передача сообщений между двумя формами

Открывать дочернюю форму как модальную не катит?
rashdamir вне форума
 
Ответить с цитированием Вверх
Старый 17.12.2009, 10:36   #4
FLABER87
Неактивный пользователь
 
Регистрация: 17.12.2009
Сообщений: 2
Репутация: 0
По умолчанию Re: Передача сообщений между двумя формами

На крайниы случай послать ей SendMessage с параметром WM_CLOSE
FLABER87 вне форума
 
Ответить с цитированием Вверх
Старый 29.01.2010, 20:35   #5
peppernowa
Неактивный пользователь
 
Пол:Мужской
Регистрация: 05.07.2007
Сообщений: 13
Репутация: 8
По умолчанию Re: Передача сообщений между двумя формами

Примерно так делал:

bool bRes = false;
Process prc = new Process();
prc.StartInfo.FileName = dirDist.FullName + "\\" + fiSource.Name;
prc.StartInfo.CreateNoWindow = true;
prc.EnableRaisingEvents = true;
prc.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
bRes = prc.Start();
this.Hide();
prc.WaitForExit();
peppernowa вне форума
 
Ответить с цитированием Вверх
Старый 22.02.2010, 14:17   #6
izotko
Новичок
 
Пол:Мужской
Регистрация: 23.05.2007
Сообщений: 29
Репутация: 41
По умолчанию Re: Передача сообщений между двумя формами

А можно все это сделать через глобальную переменную
объявить например в отдельном статическом классе
public static class Test
{
public static object Переменная;
}
и просто проверять ее на наличие интересующего значения
izotko вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача файлов по локальной сети между XP и w7 Shejdee Скорая помощь 4 25.03.2010 05:16
Сеть между двумя компами. Igrok0000 Локальные сети и их комплектующие 58 06.08.2008 11:44
Сеть между двумя компьютерами Fllik Windows 200x Server 9 23.05.2008 18:46
разница между двумя харрдисками zerb Архив 3 13.01.2008 02:28

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:03. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05474 секунды с 13 запросами