| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan formateres en ListBox med udvalgte Value
    listbox kontrollen tilhører en familie af Microsoft NET kontrol , der udgør organiseret data til brugere i en liste. . Brugere kan se disse data i et Windows form og vælge elementer på listen ved at klikke på dem. En måde at gøre opmærksom på en valgt funktion er at formatere det efter en bruger vælger elementet. Gør dette ved tegning tilsidesætte ListBox s " DrawItem " begivenhed . Du kan derefter formatere valgte værdier på nogen måde du ønsker. Instruktioner
    1

    Start din kopi af Microsoft Visual Studio , og klik på "File ". Klik på "Ny " og derefter klikke på " Nyt projekt " for at se Nyt projekt vinduet. < br >
    2

    Klik på " Visual C # for at markere den, og derefter dobbeltklikke på " Windows Forms Application "for at oprette et nyt projekt. En tom formular vises i projektets design -vinduet.
    3

    Klik på " View" menu-knappen , og klik derefter på "Toolbox ". Visual Studio åbner sin værktøjskasse vinduet. Dobbeltklik på ListBox kontrol placeret i værktøjskassen vinduet for at placere kontrollen i formularen. ListBox default navn er " ListBox1 ".
    4

    Dobbeltklik på toppen af ​​formularen for at se formularens Load metoden. Indsæt følgende kode i denne metode : Hej

    listBox1.DrawMode = DrawMode.OwnerDrawFixed , for (int x = 1; x < = 6; x + +) { listBox1.Items.Add ( "Sample Item Number" , + x.ToString ()); }

    første erklæring fortæller programmet , du ønsker at tegne listbox poster selv. De næste par udsagn befolke ListBox med eksempeldata. Tryk på " F7 " for at vende tilbage til Design -vinduet.
    5.

    Klik på ListBox at markere det, og tryk derefter på " F4 " for at åbne vinduet Egenskaber . Klik på ikonet formet som et lyn på toppen af ​​window.Visual Studio viser listen over begivenheder, du kan benytte til ListBox . Rul gennem listen, og dobbeltklik på " DrawItem " event.This begivenhed metode kører, når din ansøgning skal gentegne ListBox . Ved at tilføje din egen kode til denne metode, kan du styre den måde, programmet trækker ListBox . Efter dobbeltklikke " DrawItem " koden åbnes og viser DrawItem metode
    6

    Indsæt følgende kode ind i denne metode: .

    Brush pensel = Brushes.Black ;

    if ( ( e.State & DrawItemState.Selected ) == DrawItemState.Selected ) { børste = e.Font , pensel, e.Bounds , StringFormat.GenericDefault )

    første erklæring skaber en tegning pensel og indstiller sin farve til sort. Programmet bruger denne farve til at tegne alle artikler i ListBox undtagen det valgte emne. Den næste sætning kontrollerer, om det aktuelle emne er det valgte element ved at undersøge elementets " DrawItemState " ejendom . Hvis det er det valgte emne , koden inde i "hvis" loop udfører . Den første sætning i denne løkke ændrer penslens farve til rød. Ændre denne farve, hvis du kan lide ved at erstatte rød med navnet på en anden farve.
    7

    Tryk på " F5 " for at køre dit projekt. Listefeltet vises. Klik på et af punkterne i ListBox . De DrawItem metoden runs og formater det valgte emne, du - valgte for tegningen børste.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Clean Global Assembly Cache 
    ·Sådan Find String Længde 
    ·Hvad er meningen med Debugging 
    ·Forskellen mellem montører og Compilere 
    ·Hvad er en CTP Fil 
    ·Turbo Pascal Tutorial 
    ·Hvordan man gør en Drop Cap Første Brev i HTML 
    ·Sådan Beregn Epsilon 
    ·Sådan slettes linjer fra tekstfil i PowerShell 
    ·Sådan slutter en Direct Tandem til en MVS 
      Anbefalede Artikler
    ·Hvad er opregningen i VB.NET 
    ·Sådan installeres Dolphin Just Host 
    ·Sådan Upload flere billeder i PHP 
    ·Hvordan kalibrerer jeg OSCCAL Med PICkit2 
    ·Sådan Lær Prolog 
    ·Sådan Program i Visual C 
    ·Sådan fjernes en Node Perl i XML Twig 
    ·Sådan Konverter en liste til en String i Java 
    ·Sådan får du en Splash skærmen for at arbejde på VB…
    ·Sådan Gør Statiske Flyder i Java 
    Copyright © Computer Viden http://www.computerdk.com