C sharp - Invocar un formulario sin usar NEW

 
Vista:

Invocar un formulario sin usar NEW

Publicado por Irene.gb (8 intervenciones) el 09/06/2010 17:26:12
Hola a todos. Tengo un formulario Form1 desde el cual quiero llamar al formulario 2 Form2 y tambien desde un tercer formulafio Form3 quiero llamar al Form2. Pero no quiero que se cree un Form2 nuevo, ya que si uso el codigo

Form2 form_2 = new Form2
form_2.show(); lo que haré es crear un nuevo formulario 2. Y lo que quiero es simplemente llamarlo no crear uno nuevo.

Saludos y 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
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Invocar un formulario sin usar NEW

Publicado por YamilBracho (1164 intervenciones) el 10/06/2010 18:10:45
Tendrias que manejar Form2 como un singleton o instancia la variable en el constructor de tu Form1 y chequear su valor cuando queiras mostrar el Form2.
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

RE:Invocar un formulario sin usar NEW

Publicado por Juan Manuel Castañeda (71 intervenciones) el 21/06/2010 01:48:39
using System.Windows.Forms
partial class from2:Form{
Form f;
Form2(){
f=Form3.GetInstance
}
}

partial calss Form3:Form{
static Form3 f;
private Form3();{}
public static Form3 GetInstance{
get{return (f==null) ?f=new F():f;}
}
}
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