Foros del Web » Programación para mayores de 30 ;) » .NET »

Primeros en C#

Estas en el tema de Primeros en C# en el foro de .NET en Foros del Web. Bueno de entrada me gustaria saber, como pasar entre windows forms. Primero realize un ventana llamada windows.form1.cs donde puso un boton de entrary quiero que ...
  #1 (permalink)  
Antiguo 22/06/2012, 17:35
Avatar de jmacc  
Fecha de Ingreso: marzo-2007
Ubicación: Mexico
Mensajes: 94
Antigüedad: 12 años, 7 meses
Puntos: 6
Busqueda Primeros en C#

Bueno de entrada me gustaria saber, como pasar entre windows forms.
Primero realize un ventana llamada windows.form1.cs donde puso un boton de entrary quiero que me envie a otra ventana llamada windows form2 donde esta lo demas.
Como hago que el boton me envie al segundo archivo.
He estado buscando informacion y alguna cosas no funcionan por que tengo .net4 y algunas usan 2 o 3 segun la version.
__________________
Los bueno Chicos Acaban Primero.
User Linux: #527435
  #2 (permalink)  
Antiguo 22/06/2012, 17:45
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 8 años
Puntos: 14
Respuesta: Primeros en C#

Es sencillo

Maneja una variable del 'tipo form' y has la llamada a la funcion Show ó ShowDialog

en vb .net es algo asi...

Declara la variable en la clase

Dim vForm as New NombreDelForm

al dar click en tu botón, dispara esta funcion

vForm.Show() 'O tambien vForm.ShowDialog()

Espero sea esto a lo que te refieres
  #3 (permalink)  
Antiguo 22/06/2012, 18:31
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 8 años, 5 meses
Puntos: 344
Respuesta: Primeros en C#

Buenas,

En C# sería algo así:

Código C#:
Ver original
  1. //Este sería el método que se ejecuta al hacer click
  2.  void Button_Click(Object sender,
  3.                            EventArgs e)
  4.     {
  5.        //Creas una instancia del formulario que quieres abrir
  6.        Form2 formulario = new Form2();
  7.        formulario.Show(); //Muestra el formulario, pero puedes tener el foco en cualquier de los dos formularios abiertos
  8.         formulario.ShowDialog(); //Muestra el formulario de manera modal, es decir, este formulario estará siempre encima (sin permitir cambiar a cualquier otro formulario de la aplicación) hasta que lo cierres
  9.  
  10.     }

El método ShowDialog, además, detiene la ejecución del código en el formulario desde el que se llama hasta que se cierre el formulario al que has llamado (Form2) y devuele una enumeración del tipo DialogResult, que define como se ha cerrado el formulario (en este enlace, más información de este tipo: http://msdn.microsoft.com/en-us/libr...logresult.aspx)

Saludos.
  #4 (permalink)  
Antiguo 05/07/2012, 22:49
Avatar de jmacc  
Fecha de Ingreso: marzo-2007
Ubicación: Mexico
Mensajes: 94
Antigüedad: 12 años, 7 meses
Puntos: 6
Respuesta: Primeros en C#

Gracias por sus comentarios.
__________________
Los bueno Chicos Acaban Primero.
User Linux: #527435

Etiquetas: c#, forms, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:08.