EJERCICIOS EVENTOS

Páginas: 6 (1464 palabras) Publicado: 13 de junio de 2013
Instituto Tecnológico Superior
de Nochistlán

Ingeniería en Sistemas Computacionales
Tópicos Avanzados de Programación
“Ejercicios Eventos”
ALUMNO:
Jorge Luis Vallin Medel
MAESTRO:
ING. J. Jesús Minero Guardado

Nochistlán de Mejía, Zacatecas. 31 de mayo de 2013

1.- En este ejercicio lo que se espera es que al presionar la
tecla entrar o dar click en el botón aceptar se haga laconversión
de temperatura ya sea de grados centígrados o Fahrenheit.
namespace CONVERSION_DE_TEMPERAURAS_JLVM
{
//PARTIAL INDICA QUE LA CLASE HEREDADA SE ENCUENTRA VARIOS ARCHIVOS
public partial class Form1 : Form
{
private TextBox objTextBox = null;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void ctgradosC_KeyPress(objectsender, KeyPressEventArgs e)
{
objTextBox = (TextBox)sender;
}
private void ctGradosF_KeyPress(object sender, KeyPressEventArgs e)
{
objTextBox = (TextBox)sender;
}
private void botonaceptar_Click(object sender, EventArgs e)
{
try
{
double grados;
// Si se escribe en la caja de texto grados centigrados...
if(objTextBox == ctgradosC)
{
grados = (Convert.ToDouble(ctgradosC.Text) *9.0 )/ 5.0 + 32;
// Mostra el resultado redondeando a dos decimales
ctGradosF.Text = String.Format("{0:F2}",grados);
}
// Si se escribe en la caja de texto grados Fahrenheit...
if (objTextBox == ctGradosF)
{
grados = (Convert.ToDouble(ctGradosF.Text) -32) * 5.0 / 9.0;
// Mostra el resultado redondeando a dos decimales
ctgradosC.Text = String.Format("{0:F2}", grados);
}
}
// Si seincerta texto no numerico se capta el erreror y inicializa la
conversiones
// 0 y 32

catch(FormatException)
{
ctgradosC.Text = "0.00";
ctGradosF.Text = " 32.0";
}
}

}
}

2.- En este ejercicio quitaremos el botón aceptar y utilizaremos el evento keyPress y
keyDown.
namespace CONVERSION_DE_TEMPERATURAS_2
{
public partial class Form1 : Form
{
public Form1()
{InitializeComponent();
}
private void CajaTextokeypress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == Convert.ToChar(13))
{
//si se puso la tecla entrar la propiedad handled cambia a true
// conversion es un metodo que hara el trabajo
e.Handled = true;
Conversion(sender);
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void Conversion(object sender)
{
TextBox objTextBox=(TextBox)sender;
try
{
double grados;
// SI SE ESCRIBIO EN GRADOS CENTIGRADOS
if(objTextBox==ctgradoscentigrados)
{
grados = (Convert.ToDouble(ctgradoscentigrados.Text) * 9.0) /
5.0 + 32.0;
ctgradosffarenheit.Text = string.Format("{0:F2}",grados);
}
// SI SE ESCRIBIO EN GRADOS FAHRENHEIT
if(objTextBox==ctgradosffarenheit)
{
grados = (Convert.ToDouble(ctgradosffarenheit.Text) - 32.0) *5.0 / 9.0;
ctgradoscentigrados.Text = string.Format("{0:F2}",grados);
}
} //FIN TRY
catch(FormatException)
{

ctgradoscentigrados.Text = "0.00";
ctgradosffarenheit.Text = "32.0";
}
}
private void ctgradoscentigrados_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.F1)
{
ctgradoscentigrados.Text = "0.00";
ctgradosffarenheit.Text = "0.32";

}
}
private voidctgradoscentigrados_TextChanged(object sender, EventArgs e)
{
}
}
}

3.- En Este Ejercicio validaremos que lo datos ingresados sea
numérico o de lo contrario aparecerá un error.
namespace VALIDAR_EVENTOS
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void Conversion(object sender)
{TextBox objTextBox =(TextBox)sender;
double grados;
if(objTextBox==ctgradoscentigrados)
{
grados = Convert.ToDouble(ctgradoscentigrados.Text) * 9.0 / 5.0
+ 32.0;
ctgradosfarenheit.Text = string.Format("{0:F2}",grados);
}
if(objTextBox==ctgradosfarenheit)
{
grados = (Convert.ToDouble(ctgradosfarenheit.Text) - 32.0) * 5.0
/ 9.0;
ctgradoscentigrados.Text = string.Format("{0:F2}",grados);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de Probabilidades y Eventos
  • Eventos
  • eventos
  • evento
  • Que es un evento?
  • Eventos
  • EVENTOS
  • Eventos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS