|
2 / 2 / 1
Регистрация: 12.06.2008
Сообщений: 38
|
|||||||||||
Вызов одной форму из другой Visual Studio 200811.04.2010, 19:15. Показов 20340. Ответов 21
Метки нет (Все метки)
Всем доброго времени суток! Помогите, пожалуйста, разобраться в вызове формы.
Суть такова: есть две формы Form1 (главная) и TeachBase (вторая форма). Нужно добиться того, чтобы при нажатии кнопки на форме Form1 открывалась форма TeachBase. Я добавил в Form1.h строчки:
В TeachBase.h
Все по учебнику. После запуска открылась Form1, но при нажатии кнопки ничего не происходит. То есть вторая форма не открывается. Вопрос: что я сделал не так? Что и куда еще нужно добавить? P.S. Извините за глупые вопросы, но я только учусь работать с формами. До этого делал только консольные приложения. Спасибо!
0
|
|||||||||||
| 11.04.2010, 19:15 | |
|
Ответы с готовыми решениями:
21
String в Visual Studio 2008 создание файла в Visual Studio 2008 Visual Studio 2010 вызов формы. |
|
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
|
|||||||||||
| 11.04.2010, 23:59 | |||||||||||
|
Нужно еще добавить событие button1_Click в коллекцию формы пользуйся мастером(2й клик кнопке по button1) или добавь следующий код
0
|
|||||||||||
|
2 / 2 / 1
Регистрация: 12.06.2008
Сообщений: 38
|
|
| 12.04.2010, 00:30 [ТС] | |
|
Эта строка в коде есть. Там, где надо. Но почему-то все-равно не работает. Может я что-то еще упустил?
Могу весь код выложить , если поможет.
0
|
|
|
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|
| 12.04.2010, 01:31 | |
|
0
|
|
|
2 / 2 / 1
Регистрация: 12.06.2008
Сообщений: 38
|
|
| 12.04.2010, 03:11 [ТС] | |
|
По прежнему не работает.
0
|
|
|
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
|
||||||
| 12.04.2010, 13:39 | ||||||
|
По пробуй написать по нормальному без меток и goto:
посмотри может по может а проверку можно ли закрыть форму TeachBase делай в ней же можно обработать событие Validating
1
|
||||||
|
2 / 2 / 1
Регистрация: 12.06.2008
Сообщений: 38
|
|
| 12.04.2010, 14:01 [ТС] | |
|
Вот спасибо, добрый человек! Вот так вот все работает замечательно. И реализовано более просто и понятно!
0
|
|
|
1 / 1 / 0
Регистрация: 23.03.2009
Сообщений: 106
|
|
| 04.05.2010, 15:24 | |
|
alexei-evil, вы писали, что делали по книге. Если не секрет, что за книга? Спасибо.
0
|
|
|
0 / 0 / 2
Регистрация: 22.08.2009
Сообщений: 34
|
||||||||||||||||||||||||||
| 30.05.2010, 23:58 | ||||||||||||||||||||||||||
|
Подскажите, что не верно? Мне нужно что бы главная форма, при щелчке на баттон пряталась, а вторая открывалась, потом когда вторую закрыть, то первая снова становилась видимой.
Мои действия:
потом
Но вот обработчик закрытия второй формы и восстановления главной не работает
EventHandler - делегат, представляет метод, который будет обрабатывать событие, не имеющее данных. Терь становится ясно Добавлено через 16 часов 47 минут Блин, ну что же такое? нАхожу подобные темы на этом форуме, и везед нет ответа... Мои мозги офф что ли? Я наверное не вижу ответа под носом... *злой* Добавлено через 4 часа 26 минут В общем то, как вариант, мона метод нажатия кнопки второй формы вынести в отдельный файл http://social.msdn.microsoft.c... 780c289737 или же https://www.cyberforum.ru/cpp-... 15439.html
0
|
||||||||||||||||||||||||||
|
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
|
||||||
| 31.05.2010, 13:34 | ||||||
Сообщение было отмечено как решение
Решение
Просто в конструкторе создаем две формы Form1 и form2. На первой создаем кнопку button1 и в обработчике события button1_Click() пишем следующий код
1. Прячем основную форму 2. Запускаем вторую модальным окном 3. Отображаем первую.
4
|
||||||
|
49 / 10 / 3
Регистрация: 20.09.2009
Сообщений: 263
|
|
| 23.02.2011, 17:14 | |
|
Здравствуйте! Есть пару вопросов по формам:
Среда программирования - Visual Studio 2010.
0
|
|
|
0 / 0 / 0
Регистрация: 24.02.2011
Сообщений: 5
|
|||||||
| 24.02.2011, 20:06 | |||||||
|
2.
0
|
|||||||
|
49 / 10 / 3
Регистрация: 20.09.2009
Сообщений: 263
|
||
| 12.03.2011, 12:04 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 13
|
||
| 02.06.2011, 07:22 | ||
|
0
|
||
|
6 / 6 / 1
Регистрация: 25.12.2010
Сообщений: 56
|
|||||||
| 02.06.2011, 16:17 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 13
|
||
| 03.06.2011, 03:12 | ||
|
0
|
||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 03.06.2011, 15:32 | |
|
Dima-DV, вы попробовали обратится к мемберу уничтоженной формы
0
|
|
|
0 / 0 / 0
Регистрация: 27.05.2011
Сообщений: 13
|
||
| 04.06.2011, 05:44 | ||
|
я только начал изучение Visual C++ и многого еще не знаю...
0
|
||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||
| 04.06.2011, 13:47 | ||
|
Dima-DV, мембер в переводе означает элемент, часть. Вы обратились к элементу уничтоженной формы
0
|
||
|
5 / 5 / 0
Регистрация: 29.05.2011
Сообщений: 39
|
||
| 04.06.2011, 13:54 | ||
|
Сам из-за этого на восьмерке сижу
0
|
||
| 04.06.2011, 13:54 | |
|
Помогаю со студенческими работами здесь
20
Вызов другой формы в Visual Basic 2008 Visual Studio 2005 и Visual Studio 2008 сильно ли они отличаются друк от друга? Скажите если я напишу программу на C# в MS Visual studio 2012 на framework 3.5 я потом смогу открыть проект моей программы на MS Visual studio 2008
Как открыть проект созданный в Visual Studio 2012 в Visual Studio 2008? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|