Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2016, 09:11   #11
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от chugada Посмотреть сообщение
Нельзя формы в разных.
Можно скорее всего, только поток надо самому создать.

Но смысла нет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 03.02.2016, 15:00   #12
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

можно в принципе, но тока зачем если не секрет?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.02.2016, 03:06   #13
RomanSSS
Пользователь
 
Регистрация: 09.11.2012
Сообщений: 20
По умолчанию

И как?

Мне нужно что бы каждая форма отрабатывала свою задачу по определеным расчётам, почему форма - протосто там графики.
RomanSSS вне форума Ответить с цитированием
Старый 04.02.2016, 08:22   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в итоге у вас пока одна форма считает виснет все?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.02.2016, 09:21   #15
Akeloya
Форумчанин
 
Регистрация: 27.01.2014
Сообщений: 115
По умолчанию

Цитата:
Сообщение от RomanSSS Посмотреть сообщение
И как?

Мне нужно что бы каждая форма отрабатывала свою задачу по определеным расчётам, почему форма - протосто там графики.
запускаете через Run одну форму, делаете ее невидимой, а в Loaded добавляете код, запускающий две формы которые вам нужны но не через Show, а через ShowDialog

В каждой форме в Loaded инициализируете поток для рассчетов. Т.е. у вас рассчеты будут считаться каждый в своем потоке. Формы будут независимы друг от друга.
Обращаться будете из потока рассчета для отрисовки графики через dispatcher.begininvoke
https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx

формы всё равно будут в одном графическом потоке, но разделены ресурсы.
Akeloya вне форума Ответить с цитированием
Старый 04.02.2016, 09:26   #16
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А невидимая форма зачем? И как вы из нее обе запустите через ShowDialog?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.02.2016, 09:45   #17
Akeloya
Форумчанин
 
Регистрация: 27.01.2014
Сообщений: 115
По умолчанию

Пардон, не showdialog, а просто show.
метод show не перехватывает управление отображаемой формой, а открывается и работает независимо от нее.
Akeloya вне форума Ответить с цитированием
Старый 04.02.2016, 23:54   #18
RomanSSS
Пользователь
 
Регистрация: 09.11.2012
Сообщений: 20
По умолчанию

Akeloya, спасибо, поюзаю!
RomanSSS вне форума Ответить с цитированием
Старый 07.02.2016, 00:09   #19
shturman1387
Форумчанин
 
Аватар для shturman1387
 
Регистрация: 12.06.2012
Сообщений: 110
По умолчанию

Вы можете создать MDI приложение, внутри которого и будут запускаться ваши формы. По событию Load запускайте их в отдельном потоке или для каждой создайте отдельный поток, что бы не блокировать поток основной формы и не терять отзывчивость интерфейса.
shturman1387 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Form 1 родительская а Form 2 дочерняя как их поменять местами ? reihtmonbern Общие вопросы Delphi 7 27.12.2013 00:00
Асинхронный поток coNsept C# (си шарп) 1 28.09.2012 10:22
Запуск Active Form RIO Общие вопросы Delphi 1 30.12.2010 06:38
Можно ли подключить к web form windows form? Manonia Windows Forms 0 20.10.2010 05:28
Form.Show в Form.Create UnD)eaD)Snake Общие вопросы Delphi 6 07.09.2007 11:13