C sharp - Pregunta Sobre Boton

 
Vista:

Pregunta Sobre Boton

Publicado por Roberto (4 intervenciones) el 20/06/2007 18:11:47
Hola a todos, espero que se encuentren bien, soy principiante en la programacion C# y tengo quisiera ver si alguno de ustedes me podria ayudar con algo que creo que es muy sencillo pero no se como hacerlo,

Lo que necesito es programar un boton para que al dar click sobre ese boton se termine mi programa de aplicacion pero que envie un aviso de "Desea Salir del Programa " y me muestre los botones de SI y NO.

Ademas como puedo porogramar un boton que al momento de dar click sobre el me translade a otro form ????

Les agradesco su ayuda, les dejo mi direccion de correo... rcperez2002@hotmail.com

un saludo para ustedes desde el norte de Mexico

/Roberto
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

RE:Pregunta Sobre Boton

Publicado por fisa (87 intervenciones) el 04/07/2007 13:54:46
Para hacer lo de la confirmacion antes de salir, pone esto en el codigo del boton:

if (MessageBox.Show("desea salir del programa?", "salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
Application.Exit();
}

(fijate que las dos primeras lineas son una sola, que no entro)

Te explico lo que hace:

El metodo Show(...) de la clase MessageBox lo que hace es mostrar el mensaje, y te devuelve como valor la respuesta que el usuario dio al mensaje. Esa respuesta es uno de los valores de DialogResult (fijate que si pones DialogResult. te aparece una lista de valores, por si no sabes eso es una enumeracion).
Ese metodo Show(..) tiene varias sobrecargas (es decir, hay varios metodos Show con distinta cantidad y tipos de parametros). Lo mas comun es usarlo como en el ejemplo que te pase, donde le pasas: texto del mensaje, texto de titulo, botones a mostrar, icono a mostrar.
Fijate que tanto los botones como el icono, los especificas tambien con valores de enumeraciones (la enumeracion MessageBoxButtons para los botones, y la enumeracion MessageBoxIcon para el icono).
Bueno, cualquier duda, pregunta. Espero haberte ayudado

Suerte

Fisa (Juan Pedro Fisanotti)
Correo: fisa.net@hotmail.com
MSN: fisa.net@hotmail.com
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:Pregunta Sobre Boton

Publicado por fisa (87 intervenciones) el 04/07/2007 14:07:23
Y sobre la segunda duda (antes me olvide, je), para llamar a un formulario desde otro, primero tenes que crear una instancia del formulario que queres llamar.

Para crear una nueva instancia de un formulario lo haces igual que como instancias cualquier objeto:

MiClase MiObjeto = new MiClase();

En un formulario, un ejemplo seria:

FRMinicio MiFormInicio = new FRMinicio();

Despues, para mostrarlo podes usar dos metodos distintos:

MiFormInicio.Show();
o
MiFormInicio.ShowDialog();

El Show lo abre como una ventana nueva, y el ShowDialog lo abre como una ventana pero que no te deja volver a la anterior hasta que no la cierres (formalmente, lo abre en modo Modal).

Espero haber ayudado. Adios!

Fisa (Juan Pedro Fisanotti)
Correo: fisa.net@hotmail.com
MSN: fisa.net@hotmail.com
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