| 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 >> Visual Basics Programación >> Content
    Cómo cambiar el color del texto de artículos ListBox en Visual Basic
    Método de Visual Basic " DrawItem " le permite crear controles imaginativas . El control ListBox , por ejemplo, muestra los elementos en una lista , sin embargo , sólo se puede cambiar el color del texto de cada elemento del control . Para crear un ListBox mejorada que muestra el texto de un elemento seleccionado en un color diferente , lo que tienes que hacer un pequeño cambio de método " DrawItem " del ListBox. Instrucciones
    Cambiar Color de texto de todos los artículos
    1

    Inicie Visual Studio y cree un nuevo proyecto de Visual Basic de Windows Forms. Un nuevo formulario denominado " Form1 " se abre en la ventana de edición .
    2

    clic en el botón "Ver" y haga clic en "Caja de herramientas " para abrir el cuadro de herramientas de Visual Studio.
    3

    doble clic en el control " ListBox " . Visual Studio lo coloca en el formulario y lo denomina " ListBox1 ".

    4 Haga clic en el control " ListBox1 " y presionar " F4 " para ver la ventana Propiedades. Esta ventana le permite configurar las propiedades de un control, tales como el color y el tamaño.
    5

    Haga clic en la propiedad " ForeColor " . Una flecha desplegable aparece junto a la propiedad . Haga clic en la flecha para ver un menú de color que contiene fichas. La pestaña "Sistema" muestra los colores del sistema de Windows , en la pestaña "Web " muestra la lista de colores Web , . Y en la pestaña "Personalizado " le permite elegir su propio color de una cuadrícula de color
    6

    Haga clic en uno de esas fichas, haga clic en el color que desea utilizar para el texto de todos los artículos ListBox .
    7

    Haga clic en el elemento " BackColor " en la ventana Propiedades para mostrar la flecha de lista desplegable . Haga clic en la flecha para elegir un color tal como se describe en el paso anterior . Visual Basic se utiliza el color que ha seleccionado como color de fondo de todos los elementos de ListBox . Continúe con la siguiente sección si desea cambiar el color del artículo solamente ListBox seleccionado.
    Texto del cambio de color de un elemento seleccionado
    8

    Haga doble clic en la forma barra de título. El código para el método de " carga " del formulario se abre y muestra un método de "Load" vacío
    9

    Pega el siguiente código antes de que el método de "End Sub" declaración: .

    ListBox1 . Items.AddRange (New Object () {" artículo 1 " , "Punto " , "Punto ", " artículo 4 "} )

    ListBox1.DrawMode = DrawMode.OwnerDrawFixed

    La primera declaración añade elementos al ListBox. La siguiente declaración establece el modo de dibujo del control a " OwnerDrawFixed . " . Utilice este modo cuando desee anular el modo de dibujo por defecto de Visual Basic para un control
    10

    Pega el siguiente código después del método de "Load " "End Sub" declaración:

    privado Sub ListBox1_DrawItem ( ByVal sender As Object , _

    ByVal e como System.Windows.Forms.DrawItemEventArgs ) _

    Maneja ListBox1.DrawItem

    e.DrawBackground () < br >

    cepillo As Brush = Brushes.Black

    Si ( e.State Y DrawItemState.Selected = DrawItemState.Selected ) Entonces
    cepillo

    = Brushes.Green

    End If

    e.Graphics.DrawString ( ListBox1.Items ( e.Index ) . ToString (),

    e.Font , cepillo, _

    e.Bounds , StringFormat.GenericDefault )

    End Sub

    Este código reemplaza método " DrawItem " del ListBox. El método " DrawItem " ejecuta cada vez que Visual Basic se basa en un artículo en el control ListBox .
    11

    Localice la declaración que dice: " cepillo As Brush = Brushes.Black . " Esta línea de código crea un " cepillo " variable que contiene el color del pincel de dibujo por defecto . En este ejemplo, que el color es " Negro ". Cambiar " Negro " al color que desea utilizar para dibujar los elementos del cuadro de lista no seleccionados . Por ejemplo , si usted quiere cambiar el color de elemento por defecto a rojo , reemplace la instrucción anterior con este :

    cepillo As Brush = Brushes.Red
    12

    Busque la siguiente declaración en el código :
    cepillo

    = Brushes.Green

    Reemplazar " verde " con cualquier color. Visual Basic utiliza entonces ese color para dibujar elemento seleccionado del ListBox. La declaración final llama al método " DrawString " que atrae a los artículos ListBox .
    13

    Press "F5 " para ejecutar el programa. El formulario aparece y muestra el ListBox y sus elementos . Haga clic en cualquier elemento para seleccionarlo . Su color cambia al color que ha elegido para el elemento seleccionado . El resto de elementos que se mostrarán el color por defecto .

    Previous :

    next :
      Artículos relacionados
    ·VBA Codificación Trucos 
    ·Cómo hacer un proyecto para la instalación Vb 
    ·Cómo crear un script de Visual Basic 
    ·Cómo detectar un servidor proxy en la red 
    ·Cómo crear una cuadrícula de datos en Visual Basic 
    ·¿Qué es la enumeración en VB.NET 
    ·Cómo agregar un nodo hoja de Treeview en Vb.Net Uso Te…
    ·Cómo inicializar una matriz en VBA 
    ·Cómo extraer los números en una consulta para el Acce…
    ·Visual Basic : Cómo configurar una matriz de imagen de…
      Artículos destacados
    ·Cómo organizar una lista de Uso Las estructuras en C +…
    ·Tutorial de Javascript efectos de fondo 
    ·Como el color de su Forma EXT 
    ·¿Por qué mi PHP MySQL Página tan lento 
    ·Cómo utilizar Visual Basic 6 como variable SWF Buscado…
    ·¿Qué idioma ordenador ¿ Microsoft 
    ·Cómo hacer un Glow Button en ActionScript 
    ·Cómo Raspe y analizar direcciones 
    ·Cómo quitar a un niño de XML con PHP 
    ·Cómo instalar CICS Norstar 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com