2008-10-14 19 views
8

¿Cómo debo mostrar a los usuarios qué campos son obligatorios en una aplicación de formularios de Windows?Cómo mostrar campos obligatorios en un formulario de Windows

He considerado cambiar el color de la etiqueta o tal vez el color de fondo del cuadro de texto.

Utilizo un proveedor de error para mostrar un signo de exclamación rojo al lado del campo, sin embargo, esto solo es visible después de haber hecho clic en el botón guardar.

Respuesta

9
  • asterisco o icono en el lado del control
  • Límite rojo cuando falla la validación requerida (cuando el usuario intenta guardar)
  • etiquetas en negrita
  • color de fondo para los controles necesarios (tal vez sólo cuando se trata de usuarios para guardar)
+0

Un borde rojo firme pero no demasiado grueso me suena bien. – Rob

+0

... o cualquier color que sea complementario al esquema de color de la aplicación, pero se destaca. –

+0

Lo que he encontrado funciona mejor es un fondo diferente para los controles, siempre visible. El color debe ser pastel, a menudo amarillo como se ve en los navegadores. Por lo general, esto se ve bien en cualquier tema de UI dado, y le deja al usuario claro lo que se necesita/no se requiere sin ocupar espacio visual adicional. –

2

El fondo amarillo lo haría similar a muchos formularios web. No tengo idea de si existen estándares para Windows per se, aunque si existen dudas de que sean ampliamente utilizados.

3

Utilice el control de extensión errorprovider.

Esto coloca una cruz roja al lado del control con un mensaje de información sobre herramientas.

0

Usaría el control ErrorProvider, posiblemente con un icono diferente para representar "requerido" en lugar de "por error". También me aseguraré de que los campos comiencen con el ícono de error que se muestra junto a ellos y el ícono solo desaparecerá una vez que se hayan proporcionado los datos para ese campo.

Solo haciendo la validación/notificación de datos faltantes cuando el usuario intenta guardar parece demasiado tarde.

0

Algo a considerar es lo que los usuarios están acostumbrados a ver para los campos obligatorios. Aunque no es espectacularmente espectacular, colocar un asterisco simple al lado del campo requerido es una solución muy ubicua.

Cuestiones relacionadas