Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2009, 22:19   #1
TheLostOne
Пользователь
 
Регистрация: 31.10.2008
Сообщений: 19
По умолчанию Вопрос по Visual C++

Ребят, палками не бить)
Только начал осваивать Visual Studio.
Вопрос такой-есть прект, 2 формы...на 1 кнопка, надо,чтобы при нажатии на эту кнопку появлялась 2 форма) в самом начале файла пишу инклуд на файл со 2 формой, Пишу Form2->show(), а он выдает ошибку, мол ожидается ; перед ->
зы.стену уже нашел)
TheLostOne вне форума Ответить с цитированием
Старый 11.02.2009, 22:23   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Попробуйте
Код:
Form2::Show();
MaTBeu вне форума Ответить с цитированием
Старый 11.02.2009, 22:26   #3
TheLostOne
Пользователь
 
Регистрация: 31.10.2008
Сообщений: 19
По умолчанию

Я уже все,что угодно перепробовал=) Этот код не работает, пишет ошибку, какую, сейчас к сожалению сказать не могу.
вариант Form2.Show() Тоже не работает.

зы зы....студия 2005
TheLostOne вне форума Ответить с цитированием
Старый 11.02.2009, 22:51   #4
TheLostOne
Пользователь
 
Регистрация: 31.10.2008
Сообщений: 19
По умолчанию

Вот, при
Form2::Show();
Выдает такую ошибку: Error 1 error C2352: 'System::Windows::Forms::Control::S how' :

illegal call of non-static member function

c:\...\visual studio 2005\projects\123\123\Form1.h
TheLostOne вне форума Ответить с цитированием
Старый 12.02.2009, 00:23   #5
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Короче пишете в Form1.h
Код:
#include "Form2.h"
это в самом верху.
Потом в классе Form1 в разделе private пишете такой код
Код:
Form2 form;
И в обработчике нажатия на кнопку пишете такой код
Код:
form.Show(this);
И все. По нажатию на кнопку появится вторая форма.
MaTBeu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по Microsoft Visual C++ DiZZZ Visual C++ 3 06.04.2009 18:45
Вопрос по Visual Basic 6 pro С.М.С Помощь студентам 1 16.01.2009 11:32
Вопрос по Visual C++ 2005 Express Savao Visual C++ 1 18.11.2008 10:28
Вопрос по Visual Basic Иллидан Помощь студентам 3 20.04.2008 13:08
Вопрос:: Visual C++:: Doubleclicked Ceprey Общие вопросы .NET 8 05.03.2008 17:30