Discusión sobre el artículo "DoEasy. Elementos de control (Parte 12): Objeto de lista básico, objetos WinForms ListBox y ButtonListBox"

 

Artículo publicado DoEasy. Elementos de control (Parte 12): Objeto de lista básico, objetos WinForms ListBox y ButtonListBox:

En este artículo, crearemos un objeto de lista básico de objetos WinForms y dos nuevos objetos: ListBox y ButtonListBox.

Vamos a compilar el asesor y ejecutarlo en el gráfico:


Aquí vemos que los dos botones superiores del objeto ButtonListBox funcionan de forma ligeramente diferente a los dos botones inferiores. Esto depende de las banderas establecidas. En el primer caso, se prohíbe que los botones se desactiven al volver a pulsarlos. Un botón solo se puede desactivar pulsando el segundo botón. En el segundo caso, sin embargo, el botón se puede desactivar pulsando el segundo botón o volviendo a pulsar el botón ya activado. Sobre esto influye la bandera del botón de grupo. Si se ha establecido, los botones serán completamente dependientes unos de otros, ya que funcionarán en grupo.

El objeto de lista funciona correctamente, pero su aspecto deja mucho que desear: en el MS Visual Studio original la lista está más comprimida, y los objetos están más juntos. Sin embargo, lo que nos impide hacer esto aquí es el hecho de que si colocamos los objetos más juntos, el color de fondo del objeto no siempre funcionará correctamente al interactuar con el ratón. Una vez que hayamos encontrado y corregido este "fallo", podremos retocar el aspecto de los objetos creados.

Autor: Artyom Trishkin