Validaciones Mensajes de Ayuda (ErrorProvider, ToolTip) C# - Programación en C#. Net con Visual Studio 2013 (11-25)
En este artículo se detalla el uso del control errorprovider para mostrar iconos de validación y error en el lenguaje de programación C#, crearemos una pequeña aplicación para mostrar dichas validaciones de string, validaciones Double y validaciones int32 en c#.
Pueden consultar toda la documentación respectiva (Diapositivas, textos, videos, códigos fuentes, librerías, etc.) de este conjunto de posts.
Pueden ver los videos directamente en youtube:
Visita nuestro canal en youtube donde publicamos cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis:
ErrorProvider
Proporciona una Interfaz de Usuario para indicar al
usuario que el control de un formulario tiene un error asociado.
Problema 9:
Código del botón enviar
private void btnenviar_Click(object sender, EventArgs e)
{
if (is_validate())
{
erroricono.Clear();
//
Mostramos un mensaje si todo está correcto
MessageBox.Show("Datos
Agregados Correctamente", "Validaciones", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
Función validar
Función validar
private bool is_validate()
{
bool no_error = true;
if (txtnombres.Text == string.Empty)
{
erroricono.SetError(txtnombres,
"Ingrese Nombre");
no_error = false;
}
else
{
//
Limpiar todos los mensajes de error
try
{
int i = Convert.ToInt32(txtedad.Text);
}
catch
{
erroricono.Clear(); // Limpiar todos los mensajes de error
erroricono.SetError(txtedad, "Ingrese
una Edad Válida");
return false;
}
try
{
double j = Convert.ToDouble(txtsalario.Text);
}
catch
{
erroricono.Clear(); // Limpiar todos los mensajes de error
erroricono.SetError(txtsalario, "Ingrese
un Salario Válido");
return false;
}
}
return no_error;
}
Error provider Validaciones en C# (11-25) Programación en C#. Net con Visual Studio 2013
Validaciones Mensajes de Ayuda (ErrorProvider, ToolTip) C# - Programación en C#. Net con Visual Studio 2013 (11-25)
Reviewed by Liliana Nataly Arcila Diaz
on
20:38
Rating:
No hay comentarios: