Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 18.08.2015
Сообщений: 11
1

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

16.09.2015, 10:34. Показов 2911. Ответов 5
Метки нет (Все метки)

Всем привет!
Хочу, чтобы при нажатии кнопки на форме (Form1) открывалась другая, уже существующая!, форма (Form2).
Методе вроде Form2.Show(); не работают, т.к. формы находятся в разных проектах.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.09.2015, 10:34
Ответы с готовыми решениями:

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

Как сделать так, чтобы при нажатии на кнопку открывалась другая форма? (я новичок)
В справочнике КонтактнаяИнформация я создала две формы элемента. На первую форму добавила кнопку....

Сделать, чтобы при нажатии на форме 2 на кнопку, форма 2 закрывалась, а форма 1 открывалась
Здравствуйте подскажите как обнулить форму. Вобщем у меня форма form1 как бы с тестом там есть...

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

5
88 / 89 / 51
Регистрация: 19.06.2013
Сообщений: 323
16.09.2015, 10:53 2
Цитата Сообщение от annach Посмотреть сообщение
формы находятся в разных проектах
В разных проектах, но в одном решении?
0
0 / 0 / 0
Регистрация: 18.08.2015
Сообщений: 11
16.09.2015, 10:56  [ТС] 3
Цитата Сообщение от BroDIK Посмотреть сообщение
В разных проектах, но в одном решении?
Да, конечно.
0
88 / 89 / 51
Регистрация: 19.06.2013
Сообщений: 323
16.09.2015, 11:32 4
annach, тогда откройте Обозреватель решений первого проекта, правой кнопкой мыши на References -> Add reference.. (Добавить ссылку). В появившемся диалоговом окне выберите вкладку "Решения" слева, и поставьте галочку напротив проекта, которого хотите добавить (пусть это будет проект с названием example). Теперь остается указать в коде:
C#
1
2
3
4
5
6
7
8
9
10
11
12
/* * * * * * */
 
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using example; //                       <-  Название подключенного проекта
 
/* * * * * * */
0
0 / 0 / 0
Регистрация: 18.08.2015
Сообщений: 11
17.09.2015, 07:59  [ТС] 5
Цитата Сообщение от BroDIK Посмотреть сообщение
References -> Add reference.. (Добавить ссылку)
Ссылку на проект я добавила, using прописала. Но что нужно написать в самом коде кнопки, которая открывает форму?
0
88 / 89 / 51
Регистрация: 19.06.2013
Сообщений: 323
17.09.2015, 11:51 6
  1. Проверьте модификатор у Form2, должен быть public
  2. Просто пишите:
    C#
    1
    2
    
    Form2 dlg = new Form2();
    dlg.Show();
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.09.2015, 11:51

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

Подскажите пожалуйста, как на форме запрогать кнопку, чтобы при нажатии открывалась вторая форма
Подскажите пожалуйста, как на форме запрогать кнопку, чтобы при нажатии открывалась вторая форма.

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

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

Как сделать чтобы при нажатии на кнопку в форме2 эта форма закрывалась и открывалась форма1(основная, т.к. на
Как сделать чтобы при нажатии на кнопку в форме2 эта форма закрывалась и открывалась...


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

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

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