Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Открытие новой формы  (Прочитано 17086 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Roof
Гость
« : 01-02-2007 17:37 » 

Доброго времени суток, госпада!
думаю для многих простой вопрос, но когда-то и Шумахер в первый раз сел за руль Улыбаюсь

Есть форма Form1 на ней всякие контролы и т.д.
Допустим на ней есть кнопка - кликнули и открылась другая форма напри мер Form2
на ней тоже разные контролы


private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
       {
           //Что сдесь нужно? Здесь была моя ладья...
       }


за ранее всем благодарен.
Записан
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 01-02-2007 17:44 » 

Вопрос и впрямьм... Улыбаюсь

Создай объект класса формы. А затем через этот обект вызови функцию Show().
Записан

ещё один вопрос ...
Roof
Гость
« Ответ #2 : 01-02-2007 17:49 » 

Да... Это конечно хорошо, спасибо мне бы примерчик
сейчас у меня четыре файла грубо говоря Form1.h/cpp Form2.h/cpp
и как из одного вызвать другой?
Записан
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 01-02-2007 18:08 » 

Как называется класс формы, которую ты хочешь открыть?
Записан

ещё один вопрос ...
Roof
Гость
« Ответ #4 : 01-02-2007 18:26 » 

Большой босс, спросил бы ты чего полегче,  Улыбаюсь ,я еще не волшебник, только учусь Улыбаюсь,у меня стоит VC++ 2005, там есть дезайнер форм,
вот там, я и сделал форму, основную, с меню и всякой всячиной, добавил в проект другую форму Form2
накидал на нее контролов, написал обработчики событий, а как из основной формы при выполнении
приложения открыть другую I don't know! Поможи а, Большой босс, сменя стакан Улыбаюсь
« Последнее редактирование: 16-12-2007 13:47 от Алексей1153++ » Записан
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 01-02-2007 18:40 » 

Кидай сюда проект (в атач вложи). Я посмотрю, сделаю, а потом скажу что сделал и как. Тебе надо ООП учить, а то ты тратишь время в пустую Жаль
Записан

ещё один вопрос ...
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #6 : 01-02-2007 18:59 » 

Offtopic:

nikedeforest, хехехе, большим боссом обозвали )
Поставлю в угол.

Записан

Roof
Гость
« Ответ #7 : 01-02-2007 19:18 » 

можешь исходник прислать любой для VC++ v.8 я разберусь
главное чтоб смысл такой был на одной форме нажали кнопку-появилась другая

* xxx.rar (11.03 Кб - загружено 916 раз.)
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #8 : 15-02-2007 13:56 » 

Да... Это конечно хорошо, спасибо мне бы примерчик
сейчас у меня четыре файла грубо говоря Form1.h/cpp Form2.h/cpp
и как из одного вызвать другой?
Не знаю как в этом убогом с++ .нет синтаксисе это описать, но в си шарп так :
есть Form1 и Form2. Нужно по нажатии кнопки в Form1 вызвать Form2.
В обработчике нажатия кнопки на первой форме пишем :
Код:
Form2 frm2 = new Form2();
frm2.Show(); //ну или frm2.ShowDialog(); б это смотря что нужно.
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Vlaor
Гость
« Ответ #9 : 25-03-2007 14:20 » new

А что разве программирование под NET отменяет С++?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #10 : 26-03-2007 14:46 » 

А что разве программирование под NET отменяет С++?
А кто говорит что отменяет ? Просто синтаксис с++ итак не прост, а уж в исполнении .НЕТ - это ужас ИМХО Улыбаюсь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines