Hola,
Os comento, tengo un formulario padre con 3 botones, los cuales al pinchar despliegan mas botones, pues hasta alli todo ok, el problema es que tengo un boton que es "ADMIN" y sirve para dar alta a administradores en la aplicacion, y para que no pueda entrar todo el mundo alli lo que he hecho es al pinchar en "ADMIN" te saque un form en el que tengas que poner el user y pass y si son correctos de despliega el menu, pues bien en el form admin tengo esto:
public void activaradmin_Click(object sender, EventArgs e)
{
//Comprueba si es el Admin//
if ((user.Text == "") && (pass.Text == ""))
{
Program.principal.Menu(2);
this.Close();
}
else
{
MessageBox.Show("No tiene acceso en modo Admin");
}
}
y dentro del padre que se llama "principal" tengo el menu, que si le paso un 2 me despliega el boton 2 que es el "ADMIN" seria asi la llamada Menu(2), pues bien, no logro que me despliegue los botones, es muy raro porque si en el Menu() pongo un Messagebox veo que si que entra dentro pero no logra dibujar los botones, y ya no se que hacer, no se si es posible llamar a una funcion del padre desde un hijo, o hay que hacerlo de alguna forma en especial, a ver si me podeis ayudar porfavor, que estoy atascado.
Un saludo y gracias.