Fechar um formchildren e abrir outro

Pessoal. Tenho um MdiContainer com um MenuStrip com 5 opções.
Quando eu carrego o projeto, já carrego um formchildren. Cada opção do Menu abre
um form diferente. Eu queria que assim que clicar em outra opção do menu, feche o
o formulário atual e carrega o outro. Já tentei de várias formas que encontrei na
internet e o formulário atual não fecha.

Eis o código:
private: System::Void incluirToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e)
{
// FECHAR O FORMINICIO PARA CARREGAR OUTRO NA TELA
MyFormInicio^ frminicio = gcnew MyFormInicio();
frminicio->Close();

		MyForminc^ inclu = gcnew MyForminc(numultsorteio, dataultsorteio);
		inclu->MdiParent = this;
		inclu->WindowState = System::Windows::Forms::FormWindowState::Normal;
		inclu->Show();
	}

O form atual na tela é o MyFormInicio. Eu quero abrir o MyForminc e fechar o MyFormInicio.
Mas não está fechando o MyFormInicio. O que está errado no código

Eita, que tecnologia é essa?

Eita. Desculpe. C++ winforms.

Amigos.
Consegui resolver com a ajuda de outro forum. Muto obrigado.

1 curtida