“TAREA IV”
Asignatura:
Programación ll
Nombre:
Daniel esmill perez
Facilitador:
Dioris Rojas
Programación IIEspacio para subir asignación de la Unidad IV
Apertura: miércoles, 22 de mayo de 2024, 21:58
Cierre: miércoles, 5 de junio de 2024, 23:59
Después de consultar el texto básico de la asignatura y otros documentos sugeridos por su
facilitador, en el contenido de la Unidad IV, realiza las actividades sugeridas:
1) Investigar en la web y elabora un informe acerca del componente ComboBox, ventajas,
desventajas, forma de uso.
¿Qué es un ComboBox?
El ComboBox es un elemento de interfaz gráfica que combina una caja de texto editable con un
botón desplegable que muestra una lista de opciones. Los usuarios pueden seleccionar una
opción de la lista desplegable o escribir su propia entrada en la caja de texto.
Ventajas del ComboBox:
• Interactividad: Permite a los usuarios seleccionar opciones de una lista desplegable
de manera interactiva.
• Ahorro de espacio: Ocupa menos espacio en la interfaz de usuario en comparación
con una lista completa de opciones visibles.
• Personalización: Los ComboBox suelen permitir la personalización de la lista
desplegable, incluida la adición, eliminación o edición de elementos.
• Facilidad de uso: Proporciona una forma intuitiva para que los usuarios elijan entre
varias opciones sin abrumarlos con demasiadas opciones al mismo tiempo.
• Entrada personalizada: Permite a los usuarios ingresar sus propios valores si la
opción que desean no está disponible en la lista desplegable.
Desventajas del ComboBox:
• Limitación del espacio visible: Si la lista de opciones es larga, puede resultar difícil
para los usuarios encontrar la opción deseada sin tener que desplazarse por la lista.
• Dificultad en la entrada de texto: Algunas implementaciones de ComboBox pueden
dificultar la entrada de texto debido a restricciones en la longitud o el formato del texto
permitido.
• Sobrecarga cognitiva: Una lista desplegable muy grande puede abrumar a los
usuarios y hacer que la selección de la opción adecuada sea más difícil.
• Interfaz compleja: Para los usuarios no familiarizados con ComboBox, puede resultar
confuso entender cómo funciona y qué opciones están disponibles.
Forma de uso del ComboBox:
• Creación: Se crea un ComboBox en la interfaz gráfica de usuario del programa, ya sea
mediante código o mediante herramientas de diseño de GUI.
• Definición de opciones: Se define una lista de opciones que se mostrarán en el
ComboBox. Estas opciones pueden ser estáticas o dinámicas, dependiendo de las
necesidades del programa.
• Interacción con el usuario: Cuando el usuario interactúa con el ComboBox, puede
seleccionar una opción de la lista desplegable o escribir su propia entrada en la caja de
texto.
• Manejo de eventos: Se pueden asociar acciones específicas con la selección de una
opción en el ComboBox utilizando eventos, como la actualización de otros elementos
de la interfaz de usuario o la ejecución de ciertas acciones.
En resumen, el ComboBox es un componente valioso en el diseño de interfaces de usuario que
proporciona una forma interactiva y eficiente para que los usuarios seleccionen opciones de
una lista predefinida. Sin embargo, su uso debe ser cuidadosamente considerado para evitar
abrumar a los usuarios con demasiadas opciones o dificultar la selección adecuada debido a
una interfaz compleja.
2) Realiza un programa en C# que llene un comboBox con los números del 1 al 12
3) Al programa del punto #2 asignar un evento al hacer clic que muestre en un Label el nombre
del mes depediendo del número selecionado, ejemplo:
Al seleccionar 1 el Label Mostrará Enerio.
Al seleccionar 2 el Label Mostrará Febrero.
Al seleccionar 3 el Label Mostrará Marzo.
Al seleccionar 4 el Label Mostrará Abril.
Al seleccionar 5 el Label Mostrará Mayo.
Al seleccionar 6 el Label Mostrará Junio.
Al seleccionar 7 el Label Mostrará Julio.
Al seleccionar 8 el Label Mostrará Agosto.
Al seleccionar 9 el Label Mostrará Septiembre.
Al seleccionar 10 el Label Mostrará Octubre.
Al seleccionar 11 el Label Mostrará Noviembre.
Al seleccionar 12 el Label Mostrará Diciembre.
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace POSTRA
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 1; i <= 12; i++)
{
[Link](i);
}
}
private void comboBoxMeses_SelectedIndexChanged(object sender, EventArgs e)
{
int mes = (int)[Link];
switch (mes)
{
case 1: [Link] = "Enero"; break;
case 2: [Link] = "Febrero"; break;
case 3: [Link] = "Marzo"; break;
case 4: [Link] = "Abril"; break;
case 5: [Link] = "Mayo"; break;
case 6: [Link] = "Junio"; break;
case 7: [Link] = "Julio"; break;
case 8: [Link] = "Agosto"; break;
case 9: [Link] = "Septiembre"; break;
case 10: [Link] = "Octubre"; break;
case 11: [Link] = "Noviembre"; break;
case 12: [Link] = "Diciembre"; break;
default: [Link] = "Mes desconocido"; break;
}
}
}
}