Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
2 / 2 / 2
Регистрация: 04.04.2011
Сообщений: 75
1

Как запустить две формы одновременно

16.12.2012, 07:27. Просмотров 3781. Ответов 1
Метки нет (Все метки)

Здравтсвуйте, у меня есть две формы, первая запускается автоматически, вторая запускается при нажатии кнопки на первой. Это две разные формы, у каждой свой Model View Controller. Как запустить их обе в Main()? Хотя бы чтобы они не паралельно работали, а чтобы просто вторая запускалась и загружалась своя логика.
C#
1
2
3
4
5
6
7
8
9
10
11
12
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            View view = new View();//это первая форма. 
            Presenter presenter = new Presenter(view);//Controller к первой форме.
            ViewDb viewDb = new ViewDb();//это вторая форма.
            PresenterDb presenterDb = new PresenterDb(viewDb);//Controller ко второй.
            Application.Run(view);
         /* Application.Run(viewDb); - как сделать так чтобы это также загружалось
          в этом приложении?*/
        }
Я читал FAQ, там о другом. Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2012, 07:27
Ответы с готовыми решениями:

Как перемещать две формы одновременно
подскажите, как перемещать две формы одновременно?

Как сделать чтобы при запуске программы открывались две формы одновременно?
Как сделать чтобы при запуске программы открывались две формы одновременно?

Сделать две формы одновременно активными
Добрый день. Стоит задача объединить две формы в одну то есть, что бы отображалось на экране...

Можно ли сделать активными две формы одновременно
Подскажите можно ли сделать две активные формы ? Если да то как?

1
7 / 7 / 1
Регистрация: 02.05.2012
Сообщений: 26
16.12.2012, 12:10 2
Попробуйте сделать так.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System.Windows.Forms;
 
static void Main()
{
   Application.EnableVisualStyles();
   Application.SetCompatibleTextRenderingDefault(false);
   View view = new View();//это первая форма. 
   Presenter presenter = new Presenter(view);//Controller к первой форме.
   ViewDb viewDb = new ViewDb();//это вторая форма.
   PresenterDb presenterDb = new PresenterDb(viewDb);//Controller ко второй.
 
   //попробуйте сделать так
   Application.Run(view);
   //а по нажатию кнопки в форме view вызывать метод viewDb.Show(); - это вызовет немодальный диалог для формы viewDb
   //и вы сможете работать с 2 формами одновременно
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2012, 12:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Запустить две формы родительском окне
Цель работы: Сформировать знания о создании MDI-приложений, назначении окна MDI-контейнером,...

Запустить две формы, одну из которых - модально
Добрый вечер! Подскажите пожалуйста. как при старте программы запустить сразу 2 формы да так,...

Как запустить несколько потоков одновременно?
Здравствуйте, не могу решить проблему с объявлением количества потоков, нужно чтобы запускалось...

как запустить одновременно и отслеживать несколько процессов?
вот такой например процесс //создаем новый процесс, который будет работать с консолью ...

Как запустить две подпрограммы одновременно
Помогите пожалуйста. Написал не большую программку типа игра как запустить две подпрограммы...

Как одновременно создать две формы?
Как одновременно создать две формы? Мне нужно для кнопки выход, чтобы появилась новая форма с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.