| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo dar formato a un control ListBox con valor seleccionado
    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 .

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer un cuadro de texto en XNA 
    ·Refactorizar código para un mejor rendimiento 
    ·Cómo convertir un Byte Mac Address de un objeto String…
    ·Cómo dar formato a un campo enlazado DataGrid 
    ·Cómo configurar un ordenador para acceder ActiveX pasa…
    ·Cómo Organizar Div sobre Refresh 
    ·Análisis numérico aleatorio 
    ·Cómo leer un archivo de longitud variable en COBOL 
    ·¿Cómo resolver matrices usando QBasic 
    ·¿Qué es una matriz de enteros 
      Artículos destacados
    ·Cómo cambiar a las diferentes formas en VB6.0 
    ·Cómo utilizar Ant en FlashBuilder 
    ·Cómo dar formato a números en decimales en Java 
    ·¿Qué es una secuencia de comandos de acción de texto…
    ·Cómo ordenar las columnas de DataGrid 
    ·Cómo quitar el primer carácter de una cadena en Pytho…
    ·¿Qué es un contador global en VB 
    ·CheckInstall para Mac OSX 
    ·Cómo Multiplicar enteros con los cambios Bit 
    ·Cómo obtener gráficos en C + + 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com