C sharp - Pasar parametro

 
Vista:

Pasar parametro

Publicado por nexidon (9 intervenciones) el 07/08/2007 12:55:12
Buenas a todos

Buenas esto es lo que he echo explico, aber si me explico bien ya que no se donde fallo.

private void menuItem22_Click(object sender, System.EventArgs e)
{
string name;
name=aboutcm.ActiveForm.Name;// Asignamos a name el nombre del formulario.
abrirMDIchild(name);//le pasamos a la funcion la variable name.
}

public void abrirMDIchild(string a)
{
// Abrir una nueva ventana hija
a FrmMenuMDI=new a();
FrmMenuMDI.MdiParent=this;
FrmMenuMDI.Show();
}

En el private eh echo un string name que le pasado el nombre del formulario que queremos abrir y si no lo eh hecho mal eh creado un funcion llamada abrirMDIchild donde le paso el string name. en el public enteoria creo que a seria el contenido de name con lo cual a seria el nombre del formulario y abriria el formulario. La forma facil seria está pero me gusta mirar cosas distintas para que quede mejor a la hora de programar.

aboutcm FrmMenuMDI=new aboutcm();
FrmMenuMDI.MdiParent=this;
FrmMenuMDI.Show();

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar parametro

Publicado por nexidon (9 intervenciones) el 07/08/2007 15:17:10
El error que me sale es este:

FrmMenuMDI.cs(463): The type or namespace name 'a' could not be found (are you missing a using directive or an assembly reference?)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar