“Conocimientos Programación>Lenguajes De Programación

Cómo dar formato a un control ListBox con valor seleccionado

2015/8/15
El control ListBox pertenece a una familia de Microsoft NET que presentan datos organizados a los usuarios en una lista. . Los usuarios pueden ver esta información en un formulario de Windows y seleccione los elementos de la lista haciendo clic en ellos. Una forma de llamar la atención sobre un elemento seleccionado es darle formato cuando un usuario selecciona el elemento . Para ello, dibujo reemplazando evento " DrawItem " del ListBox. A continuación, puede dar formato a los valores seleccionados en la forma que desee. Instrucciones
1

Abra su copia de Microsoft Visual Studio y haga clic en "Archivo ". Haga clic en " Nuevo" y luego en " Nuevo proyecto" para ver la ventana Nuevo proyecto.
2

Haga clic en " Visual C # para resaltarlo y, a continuación, haga doble clic en " Aplicación de Windows Forms "para crear un proyecto nuevo. Una forma vacía aparece en la ventana de diseño del proyecto.

3 Haga clic en el botón del menú "Ver" y , a continuación, haga clic en "Caja de herramientas ". Visual Studio abre la ventana Cuadro de herramientas . Haga doble clic en el control ListBox se encuentra en la ventana de cuadro de herramientas para colocar el control en el formulario. Nombre predeterminado del ListBox es " listBox1 . "

4 Haga doble clic en la parte superior del formulario para ver método Load del formulario. Pega el siguiente código en este método :

listBox1.DrawMode = DrawMode.OwnerDrawFixed ; for (int x = 1 , x < = 6 , x + + ) { ListBox1.Items.Add ( " Ejemplo de un Número de artículo " ; + x.ToString ()) ;}

la primera declaración indica a la aplicación que desea dibujar los elementos ListBox mismo. Las siguientes declaraciones pueblan el ListBox con datos de ejemplo . Pulse la tecla " F7 " para volver a la ventana de diseño .
5

Haga clic en el ListBox para seleccionarlo y , a continuación, pulse la tecla " F4 " para abrir la ventana Propiedades. Haz clic en el icono con forma de rayo en la parte superior de la window.Visual Studio muestra la lista de eventos que se pueden asignar a ListBox . Desplácese por la lista y haga doble clic en el método de " DrawItem " del evento event.This ejecuta cada vez que la aplicación necesita para volver a dibujar el control ListBox . Mediante la adición de su propio código para este método, se puede controlar la forma en que la aplicación dibuja el ListBox. Después de hacer doble clic en " DrawItem , " la ventana de código se abre y muestra el método DrawItem
6

Pega el siguiente código en este método : .

Cepillo Brush = Brushes.Black ;

if (( e.State y DrawItemState.Selected ) == DrawItemState.Selected ) { cepillar = e.Font , cepillo, e.Bounds , StringFormat.GenericDefault ) ;

La primera sentencia crea un pincel de dibujo y se define su color a negro . La aplicación utiliza este color para dibujar todos los elementos del control ListBox a excepción del elemento seleccionado. La siguiente instrucción comprueba si el elemento actual es el elemento seleccionado mediante el examen de la propiedad " DrawItemState " del artículo. Si se trata de la opción seleccionada , el código dentro del "if" bucle se ejecuta . La primera declaración dentro de ese bucle cambia de color del pincel en rojo. Cambie este color si lo desea mediante la sustitución de color rojo con el nombre de otro color.
7

Press "F5 " para ejecutar el proyecto . Aparece el ListBox. Haga clic en uno de los elementos del control ListBox . El método carreras y formatos DrawItem el elemento seleccionado que - eligieron para el pincel de dibujo .

Lenguajes De Programación
Cómo hacer una cuenta atrás en ActionScript
Cómo ocultar el árbol Dojo Node
Cómo eliminar todas las transiciones en VideoStudio
Cómo establecer el ancho de una columna de GridView
Cómo utilizar MemoryStream en una matriz de bytes Bitmap
Cómo escribir un script de PowerShell Básicos
Cómo crear un programa de computadora gratis
Cómo generar un número palindrómico
Conocimientos Informáticos © http://www.ordenador.online