Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
 Аватар для Альма
13 / 10 / 4
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1

Не могу вызвать вторую форму в проекте

10.06.2012, 01:56. Показов 3451. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создаю вторую форму, но при вызове, он просто её не видит и все... В чем дело?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.06.2012, 01:56
Ответы с готовыми решениями:

Как открыть вторую форму в проекте
Я хочу создать второе окно,открывающееся через первое. Ничего не получается с этим кодом.Объясните,что не так #include "Form2" ...

Как создать в проекте вторую форму(в QtDesigner)
Здрасте... Как можно создать вторую форму с помощю дизаинера, и с главной формы как с ней обрашатся? спасибо заранее...

Как вызвать вторую форму
как сделать кнопку при нажатии которой будет открываться второе окно(пишу мп3 плеер и хочу сделать так для списка музыки ) помогите)

14
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
10.06.2012, 02:24
C#
1
new Form2().ShowDialog(); //вызов второй формы
Что именно у тебя не получается?
0
 Аватар для Альма
13 / 10 / 4
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
10.06.2012, 02:33  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
C#
1
new Form2().ShowDialog(); //вызов второй формы
Что именно у тебя не получается?
Создаю вторую форму, называю ее, предположим, About. Прописываю
C#
1
2
3
4
        private void About_Click(object sender, EventArgs e)
        {
            About.Show();
        }
как событие для кнопки, но при нажатии ничего не происходит.
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
10.06.2012, 02:38
такое чувство, что нет "подписки" на событие.
Как ты сделала это событие?
0
 Аватар для Альма
13 / 10 / 4
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
10.06.2012, 02:40  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
такое чувство, что нет "подписки" на событие.
Как ты сделала это событие?
Двойным щелчком по кнопке на форме...
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
10.06.2012, 02:45
Альма, у тебя кнопка называется About и класс окна тоже.
About.Show(); в твоем случае срабатывает для кнопки. Переименуй что-нибудь из них.
0
 Аватар для Альма
13 / 10 / 4
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
10.06.2012, 02:49  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
Альма, у тебя кнопка называется About и класс окна тоже.
About.Show(); в твоем случае срабатывает для кнопки. Переименуй что-нибудь из них.
Я переименовывала. Создала вторую форму, оставила название Form2, но тогда он вообще никак не воспринимает это Form2 и выдает ошибку, что "Form2 не существует в текущем контексте".
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
10.06.2012, 02:53
Альма, у тебя какая студия?
0
 Аватар для Альма
13 / 10 / 4
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
10.06.2012, 02:54  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
Альма, у тебя какая студия?
Microsoft Visual Studio 2008
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
10.06.2012, 02:56
Альма, кинь проект, гляну
0
 Аватар для Альма
13 / 10 / 4
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
10.06.2012, 03:00  [ТС]
......
Вложения
Тип файла: rar StegoPictures.rar (7.92 Мб, 11 просмотров)
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
10.06.2012, 03:07
Альма, банальная ошибка, у тебя классы форм находятся в разных namespace. Добавь в первой форме
C#
1
using Stegozavr;
и всё заработает
1
 Аватар для Альма
13 / 10 / 4
Регистрация: 25.11.2010
Сообщений: 358
Записей в блоге: 1
10.06.2012, 03:08  [ТС]
Огромное спасибо!))
0
 Аватар для Aow
6 / 6 / 2
Регистрация: 08.05.2012
Сообщений: 116
10.06.2012, 12:18
C#
1
2
form2 f2=new form2();
f2.Visible=true;
0
68 / 60 / 18
Регистрация: 03.12.2010
Сообщений: 365
11.06.2012, 02:23
тебе стоит на кнопку запилить вот такой код

C#
1
2
3
4
5
private void About_Click(object sender, EventArgs e)
        {
Form2 f = new Form2();
           f.ShowDialog();
        }
должен новую форму вызывать нормально...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.06.2012, 02:23
Помогаю со студенческими работами здесь

Как вызвать вторую форму с первой
Нужно реализовать всплывающее окно, создал новую Form2, нарисовал все что нужно. А как ее открыть теперь из обработчика события на Form1?...

В проекте две Webforms. Как сделать Redirect на вторую форму?
Народ, простите за тупой вопрос (года полтора не занимался ASP, а сейчас припёрло), перемкнуло: ASP.NET: В проекте две Webforms. В...

Как по нажатию на кнопку вызвать вторую форму
Какую команду нужно ввести, чтобы при клике на button 1 вызывалась form2? Если кто знает помогите

Как вызвать вторую форму через ShowMassage
Как вызвать вторую форму через ShowMassage, Там должно быть две кнопки, Скачать и Отмена, при нажатии на скачать должна открываться...

Не могу открыть вторую форму
При загрузке формы 1 делаю проверку есть ли файл на компе. Если есть файл - форма нормально грузится, если нет: выдает сообщение, загружает...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru