Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
18 / 4 / 0
Регистрация: 13.10.2012
Сообщений: 23

Как привязать button для открытия второй формы в программе

15.10.2012, 12:37. Показов 6410. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что нужно дописать в Button для того что бы открывалась Form2
ниже код:
C#
1
2
3
4
private void button1_Click(object sender, EventArgs e)
        {
 
        }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.10.2012, 12:37
Ответы с готовыми решениями:

Как записать условие открытия второй формы после успешной авторизации в ВКонтакте?
Добрый день, у меня есть одна форма где пользователь вводит логин и пароль. Мне нужно чтобы открывалась вторая форма ЕСЛИ авторизация...

Как к кнопке Button привязать комбинацию клавиш?
Добрый день, озадачился тем, что нужно к кнопке привязать событие имитирующее нажатие комбинации клавиш (Cntr +) Как мне это сделать?

Как спрятать первую форму после открытия второй формы?
Добрый день. Пишу дипломную и возник такой вопрос: у меня первая форма вызывается в main самого класса формы: public class...

5
10 / 10 / 3
Регистрация: 30.01.2012
Сообщений: 366
15.10.2012, 12:50
C#
1
form2.show();
а если надо закрыть первую то дописать
C#
1
form1.hide();
1
18 / 4 / 0
Регистрация: 13.10.2012
Сообщений: 23
15.10.2012, 12:58  [ТС]
Написав всё выше приведенное выдаёт 2 одинаковые ошибки.
Для нестатического поля, метода или свойства "System.Windows.Forms.Control.Hide() " требуется ссылка на объект.
0
 Аватар для Spectral-Owl
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
15.10.2012, 13:01
1) в форме, на которой нажимается кнопка должен быть указатель на объект класса формы два. если же создать нужно новую то вариации:
C#
1
2
3
4
5
//в этом случае форма создается новая, но возможность влиять на неё как либо из первой формы теряется
private void button1_Click(object sender, EventArgs e)
{
form2 a =new form2();
form2.show();
}
C#
1
2
3
4
5
6
7
//в этом случае можно получать доступ к форме2 из формы1. по обращению к объекту MyForm
form2 MyForm=null
private void button1_Click(object sender, EventArgs e)
{
MyForm=new form2();
MyForm.show();
}
C#
1
2
3
4
5
//в этом случае форма2 с именем MyForm созданна черт-где, а в кнопке непосредственно отображение
private void button1_Click(object sender, EventArgs e)
{
MyForm.Show();
}
Добавлено через 39 секунд
Цитата Сообщение от Nitlenav Посмотреть сообщение
Для нестатического поля, метода или свойства "System.Windows.Forms.Control.Hide() " требуется ссылка на объект
а нечего пытаться скрывать класс)
1
18 / 4 / 0
Регистрация: 13.10.2012
Сообщений: 23
15.10.2012, 13:53  [ТС]
Всё отлично пашет, но только хочу узнать что необходимо дописать что бы первая форма закрывалась при открытии второй формы.
0
 Аватар для Spectral-Owl
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
15.10.2012, 14:08
C#
1
this.hide();
но есть 1 нюанс. если ты попытаешься из второй формы её восстановить, при учете что она созданна будет именно так как описывал я, у тебя ничего не получится. в лучшем случае получится точно также создать новую форму1. если это существенно буду описывать процесс дальше))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.10.2012, 14:08
Помогаю со студенческими работами здесь

Ошибка открытия второй формы проекта
Доброго времени суток. VS2013 - Windows Forms. Имеется проект с двумя формами. При вызове второй формы из первой происходит ошибка...

Как зашифровать текстовый файл для открытия только в моей программе?
Как зашифровать текстовый файл для открытия только в моей программе?

Как привязать Location к Button
Всем привет! Не получается привязать свое место положение к Button. Помогите решить проблему,спасибо. public void...

Как привязать график к Radio Button?
Как в gui сделать так, чтобы при нажатии RadioButton1 строился первый график, а при нажатии RadioButton2 вместо первого графика строился -...

Как привязать button к определенной клавише клавиатуры
Никак не могу сообразить как привязать button к определенной клавише клавиатуры, есть исходный код но он не выполняет то что надо , а...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru