Показать сообщение отдельно
Старый 12.03.2012, 15:28   #4
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от partizanes Посмотреть сообщение
пишем в *.h

PHP код:
else if ((this->textBox_login->Text) != "" && (this->textBox_password->Text) != "")
                 {
                 
void msg();
                 } 
в *.сpp

PHP код:
void msg()
{
Windows::Forms::MessageBox::Show("hello");

сообщение не выводиться ,Break в *.cpp не срабатывает

нет, вот так

.h

PHP код:
void msg();

...

else if ((
this->textBox_login->Text) != "" && (this->textBox_password->Text) != "")
                 {
                 
msg();
                 } 
в .cpp все верно.

PS у вас слишком массивная функция в .h может лучше вот так ее тоже сделать?

.h
PHP код:
System::Void button1_Click(System::Object^  senderSystem::EventArgs^  e); 
.cpp
PHP код:
private: System::Void button1_Click(System::Object^  senderSystem::EventArgs^  e) {
             {

                 if ((
this->textBox_login->Text) == "")
                 {
                     if ((
this->textBox_password->Text) == "")
                     {
                         
Windows::Forms::MessageBox::Show("Введите Имя Пользователя и Пароль");
                         return;
                     }
                     
Windows::Forms::MessageBox::Show("Введите Имя Пользователя");             
                     return;
                 }
                 else if ((
this->textBox_password->Text) == "")
                 {
                     
Windows::Forms::MessageBox::Show("Введите Ваш Пароль");             
                     return;
                 }
             if ((
this->textBox_login->Text) == "10" && (this->textBox_password->Text) == "10")
             {
                
login_form->Hide();
                
menuStrip1->Visible true ;
                
panel1->Visible true ;
             } 
                
             else 
                {
                 
Windows::Forms::MessageBox::Show("Неправильное Имя Пользователя или Пароль");
                }
             } 
            } 
Я конечно не шарю в WinAPI но раз у вас есть private: макрос, то функция в классе. Тогда в .cpp перед ней еще имя класса укажите.
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
partizanes (12.03.2012)