cambio de formulario en aplicación de ventanas

agurtzane
03 de Marzo del 2004
Estoy retomando el .Net y he olvidado algunas cosas muy básicas.
¿Cómo paso de una ventana a otra en una aplicación de ventanas? Sé que en web es con el Response.Redirect, pero no recuerdo cómo es para la aplicación.
Muchas gracias

Yareth
03 de Marzo del 2004
Realizas una instancia de la forma que deseas llamar
ejem:

Dim frm2 As New Form2()
frm2.Show()

espero te ayude esto

agurtzane
03 de Marzo del 2004
Eso es lo que he puesto (bueno, eso en c#), pero lo que me hace es abrirme el nuevo formulario y seguido me lo cierra y se acaba la ejecución.
¿POR QUÉ?
Gracias

Yareth
03 de Marzo del 2004
Una pregunta.......
estas haciendo la conexion en un modulo y de ahi mandas llamar una forma ?

yarethe
03 de Marzo del 2004
si es asi ......trata con esta linea de codigo:

(nombre de la forma a llamar).ShowDialog()

espero que solucione tu problema.

agurtzane
03 de Marzo del 2004
No, me temo que no lo soluciona.Te explico como tengo el código, vale?
Tengo una clase (inicio.cs) que en el evento de uno de sus botones llama a otro formulario de otra clase (gestion.cs), entonces en el click del botón del formulario inicio tengo:

gestion g=new gestion();
g.Show();

y claro, lo muestra pero al acabar el evento mata el objeto y por eso desparece. He intentado poniendo el form como atributo de la clase inicio, pero tampoco va.
Alguna idea?¿dónde declaro el formulario g?¿donde le hago el new?¿y el show?
Espero que puedas ayudarme