public void AbrirMain() { //Sacamos el valor del contador de cada lista de formularios contFormsMain = formulariosMain.Count; contFormsConsulta = formulariosConsulta.Count; contFormsCrearPartida = formulariosCrearPartida.Count; contFormsJugarPartida = formulariosJugarPartida.Count; //Creamos formularios Main FormMain = new Main(server); Consulta FormConsulta = new Consulta(server); CrearPartida FormCrearPartida = new CrearPartida(server); JugarPartida FormJugarPartida = new JugarPartida(server); formularioAbierto = true; //Añadimos los formularios a cada lista de formularios formulariosMain.Add(FormMain); formulariosConsulta.Add(FormConsulta); formulariosCrearPartida.Add(FormCrearPartida); formulariosJugarPartida.Add(FormJugarPartida); //Le pasamos al Main el form CrearPartida formulariosMain[contFormsMain].dameFormCrearPartida(FormCrearPartida); //Le pasamos al Main el form JugarPartida formulariosMain[contFormsMain].dameFormJugarPartida(FormJugarPartida); //Le pasamos al Main el form JugarPartida formulariosMain[contFormsMain].dameFormConsulta(FormConsulta); //Le pasamos el nombre del usuario al Main y al CrearPartida formulariosCrearPartida[contFormsCrearPartida].TomaUsuario(txtuser.Text); formulariosMain[contFormsMain].TomaUsuario(txtuser.Text); //Solo mostramos el form Main, desde donde se podrán abrir los demás formularios FormMain.ShowDialog(); }
private void BotonCrearPartida(object sender, System.Windows.RoutedEventArgs e) { CrearPartida ventanaConfirmarRegistro = new CrearPartida(jugador); ventanaConfirmarRegistro.Show(); Window.GetWindow(this).Close(); }
//Recibe el form CrearPartida des del form Login public void dameFormCrearPartida(CrearPartida Form) { FormCrearPartida = Form; }