Я работаю над простой формой, я трачу больше суток, чтобы что-то выяснить
Я хочу нажать кнопку в форме 1, а затем открыть форму 2.У меня есть следующий код
private: System::Void MyAdd_Click(System::Object^ sender, System::EventArgs^ e) {
Form2^ myForm2 = gcnew Form2();
}
};
Однако, форма2 не может всплыть.Я действительно не понимаю, поэтому я копирую больше кода из примера.Хотя я не думаю, что это будет полезно, просто попробуйте.Однако это работает.
private: System::Void MyAdd_Click(System::Object^ sender, System::EventArgs^ e) {
Form2^ myForm2 = gcnew Form2();
if (myForm2->ShowDialog()==System::Windows::Forms::DialogResult::OK) {}
}
};
Мой вопрос заключается в том, что я уже создал форму в обоих случаях, почему оператор IF имеет значение?