Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorte si kópiu aplikácie Microsoft Visual Studio , a kliknite na tlačidlo " Súbor " . Kliknite na tlačidlo " Nový" a potom kliknite na tlačidlo " Nový projekt " zobrazíte okno Nový projekt . 
 
 2 
 Kliknite na " Visual C # , zvoľte a potom dvakrát kliknite na položku " Windows Forms aplikácie " pre vytvorenie nového projektu . Prázdny formulár sa zobrazí v návrhovom okne projektu . 
 3 
 Kliknite na " Zobraziť " tlačidlo menu , a potom kliknite na položku " Nástroje " . Visual Studio otvorí svoje okno Toolbox . Dvakrát kliknite na ovládací prvok zoznamu sa nachádza v okne Toolbox umiestniť ovládací prvok na formulári . Predvolený názov listbox je " listBox1 . " 
 4 
 Dvakrát kliknite na hornú časť formulára na zobrazenie metódu Load formulára . Vložte nasledujúci kód do tejto metódy : 
 
 listBox1.DrawMode = DrawMode.OwnerDrawFixed ; for ( int x = 1 , x < = 6 , x + + ) { listBox1.Items.Add ( " Sample Číslo výtlačku " ; + x.ToString ( ) ) ; } 
 
 Prvé tvrdenie hovorí aplikáciu, ktorú chcete nakresliť listbox položky sami . Najbližších niekoľko vyhlásení naplniť listbox s ukážkovými dátami . Stlačte tlačidlo " F7 " sa vrátite do okna návrhu . 
 5 
 Kliknutím na listbox , vyberte ho a stlačte klávesu " F4 " otvorte okno Vlastnosti . Kliknite na ikonu v tvare blesku na hornej časti window.Visual Studio sa zobrazí zoznam udalostí , ktoré možno priradiť k listbox . Prehľadávať zoznam a dvakrát kliknite na metódu vyučuje " DrawItem " event.This udalosť je vždy , keď je aplikácia potrebuje k prekreslenie listbox . Pridaním svoj vlastný kód pre túto metódu , môžete ovládať spôsob , akým aplikácie kreslí listbox . Po poklepaní " DrawItem , " sa otvorí okno kód a zobrazí metódu DrawItem 
 6 
 vložte nasledujúci kód do tejto metódy : . 
 
 Brush kefa = Brushes.Black ; 
 
 if ( ( e.State a DrawItemState.Selected ) == DrawItemState.Selected ) { kefa = e.Font , kefa , e.Bounds , StringFormat.GenericDefault ) ; 
 
 Prvý príkaz vytvorí výkres štetec a nastaví jeho farbu na čiernu . Aplikácia používa túto farbu čerpať všetky položky v listbox okrem vybranej položky . Ďalšie kontroly údajov , či je aktuálna položka je vybraná položka posúdením danej položky " DrawItemState " vlastnosť . Ak je vybraná položka , kód vnútri " keby " Vykoná slučke . Prvý príkaz vnútri tejto slučky zmení farbu štetcom je na červenú . Zmeniť túto farbu , ak sa vám páči nahradením červená s názvom inej farby . 
 7 
 Stlačte " F5 " pre spustenie projektu . Objaví sa listbox . Kliknite na jednu z položiek v listbox . V DrawItem metóda spustí a formáty vybranú položku, si vybral pre kreslenie štetcom .