Visual studio ukrywanie i pokazywanie formy

0

Witam tak jak w pytaniu jak ukryć formę pierwszą i pokazać drugą?

W C++ Builder 6 normalnie mogłem to robić.

Zaincludowałem na początku #include "poziomy.h"

Po prostu chcę zrobić menu i po naciśnięciu przycisku graj przechodzi się do wyboru poziomów i z poziomów do gry, ale nie działa mi coś, wiec co robię źle?

kod
// public: System::Void button1_Click(System::Object sender, System::EventArgs e) {
this->Visible = false;
poziomy->Visisble = true; //Nie działa
};//
Zdjęcie w załączniku

1

W C++ Builder 6 normalnie mogłem to robić.

No właśnie nienormalnie, bo Builder/Delphi tworzy zmienną globalną do każdej formy i to wcale nie jest dobre rozwiązanie.

poziomy->Visisble = true; //Nie działa

A czym jest poziomy? Musiałbyś mieć zmienną albo pole o takiej nazwie.

Najlepiej trzymaj tę formę jako pole w klasie, która tę formę tworzy.

0

poziomy to forma. Teraz coś takiego znalazłem w internecie ale też nie działa ;d

this->Hide();
MyForm1^ f2 = gcnew MyForm1();
f2->ShowDialog();

Jeszcze na początku powinienem zaincludować "stdafx.h"(tak w poradniku było) ale jest napisane: Cannot open include file: 'stdafx.h': No such file or directory.
Mógłbyś mi jakoś pomóc? Od tygodnia próbuję robić aplikację na Qt ciągłe błędy, potem biblioteki SFML nie mogę zainstalowac w code::blocks a teraz to ;d

0

Ok team do zamknięcia mój błąd był w tym kodzie zamiast napisać MyForm1 napisałem MyRorm ;d

1 użytkowników online, w tym zalogowanych: 0, gości: 1