aplicacion c sharp

12/05/2006 - 14:45 por Jordi Maycas | Informe spam
Hola! Estoy haciendo para una hp ipaq con wmobile, una simple aplicacion con
formularios. Cual es el procedimiento para ir abriendo los formularios por
codigo?

algo como Form2.Show...??

hay q poner algo mas?

gracias

Preguntas similare

Leer las respuestas

#1 magurin
12/05/2006 - 18:50 | Informe spam
Yo empecé ayer con Visual Basic 2005. Se abren exactamente igual

form.show( )

aunque hay otro metodo que me tiene intrigado... miraré a ver que encuentro
por ahí

form.showdialog( )

Hoy he tenido un problema , es que cierro la ventana, intento volverla a
abrir pero no se abre... seguire probando... :)

Si averiguas algo se agradece la respuesta.


101010101010


"Jordi Maycas" escribió:

Hola! Estoy haciendo para una hp ipaq con wmobile, una simple aplicacion con
formularios. Cual es el procedimiento para ir abriendo los formularios por
codigo?

algo como Form2.Show...??

hay q poner algo mas?

gracias



Respuesta Responder a este mensaje
#2 Lonifasiko
15/05/2006 - 08:07 | Informe spam
Buenas,

Para abrir formulario no modales ("no bloqueantes"), se utiliza
form.Show().

Para abrir formularios modales, es decir, "bloqueantes" (la ejecución
del código no continua hasta que no se cierra el formulario modal), se
utiliza ShowDialog(). Un ejemplo de utilización muy frecuente es el
siguiente:

// Estando en Form1

Form2 f = new Form2();
DialogResult result = f.ShowDialog(); // La siguiente
instrucción no se ejecuta hasta que no se cierre Form2
switch (result)
{
case DialogResult.Abort:
break;
case DialogResult.Cancel:
break;
case DialogResult.Ignore:
break;
case DialogResult.No:
break;
case DialogResult.None:
break;
case DialogResult.OK:
break;
case DialogResult.Retry:
break;
case DialogResult.Yes:
break;
default:
break;
}

Para cerra Form2, si utilizas this.Close(), se devuelve
automáticamente un "DialogResult.None". Otra forma de cerrar Form2, es
mandar un DialogResult.loquesea. Recoges el resultado en el Form1 y
haces lo que corresponda.

Espero que os sirva. SaludoX.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida