Formulário Chid dentro do MDI não esta abrindo.

12/09/2009

0

Amigos,

Tenho um formulário de login (Frm_Login) e um formulário MDI (Frm_Mdi) onde vou ter os outros formulários Child (Filhos) como Formulário de Cadastro de Cliente (Frm_CadCliente), formulário de cadastro de usuários (Frm_CadUsuarios) e outros.
Quando o usuários se logam no Frm_Login ele varifica e se estiver tudo certo ele abre o Frm_Mdi, no arquivo Program.cs eu coloquei assim e resolvi a abrertura do MDI.

FrmLogin login = new FrmLogin();
DialogResult result = login.ShowDialog();

if (result == DialogResult.OK)
{
Application.Run(new Frm_Mdi());

}
Porém, no Form MDI coloquei um menuStrip para criar os menus para chamar os outros formuários filhos dentro do MDI como Formulário de Cadastro de Cliente (Frm_CadCliente), formulário de cadastro de usuários (Frm_CadUsuarios) e outros, quando eu chamo o formulário de cadastro de usuários (Frm_CadUsuarios)esta abrindo um formulário qualquer que nem existe no projeto como resolver isso, obrigado pela atenção.


Pra_santos

Pra_santos

Responder

Posts

14/09/2009

Knight_of_wine

FrmCadCliente.Parent = Frm_Mdi;
FrmCadCliente.Show();


Tenta isso aqui.

Sugiro colocar o nome do Formulário Parent como Principal, facilita a leitura depois. :wink:


Responder

14/09/2009

Pra_santos

Knight_of_Wine

Fiz assim no Form_Mdi
namespace SysCCli
{
public partial class Frm_Mdi : Form
{

public Frm_Mdi()
{
InitializeComponent();
}

private void Frm_Mdi_Load(object sender, EventArgs e)
{

}

private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{

}

private void mnuCadUser_Click(object sender, EventArgs e)
{
Frm_CadUsuarios frm = new Frm_CadUsuarios();
frm.MdiParent = this;
frm.Show();

}

}
}

Ai da esse erro:

Error1The type or namespace name ´Frm_CadUsuarios´ could not be found (are you missing a using directive or an assembly reference?)


Responder

15/09/2009

Knight_of_wine

Tenta colocar isso:

using NomeDoArquivoDaClasseFrmCadCliente;



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar