Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur du formaterar en listruta med valt värde

    listrutan kontrollen tillhör en familj av Microsoft NET kontroller som närvarande organiseras data till användare i en lista . . Användare kan visa data i en Windows- formulär och väljer alternativ i listan genom att klicka på dem . Ett sätt att fästa uppmärksamheten på en vald punkt är att formatera den efter en användare väljer objektet . Gör detta genom att dra av tvingande ListBox s " DrawItem " händelse . Du kan formatera dina valda värden på något sätt du vill . Instruktioner
    1

    Starta din kopia av Microsoft Visual Studio , och klicka på " File ". Klicka på " New " och klicka sedan på " Nytt projekt " för att visa det nya fönstret Projekt .
    Sida 2

    Klicka på " Visual C # för att markera den , och dubbelklicka sedan på " Windows Forms Application " för att skapa ett nytt projekt . Ett tomt formulär visas i projektets design fönster .
    3

    Klicka på menyn "Visa" knappen , och klicka sedan på " Toolbox . " Visual Studio öppnar sin Toolbox fönster . Dubbelklicka på ListBox kontrollen ligger i verktygslådan fönstret för att placera kontrollen i formuläret . ListBox standardnamn är " listBox1 . "
    4

    Dubbelklicka på den övre delen av formuläret för att se formulärets Load metod . Klistra in följande kod i denna metod :

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

    första uttalande säger det program som du vill rita listboxen objekt själv . De närmaste uttalanden befolka ListBox med exempeldata . Tryck " F7 " för att återgå till Design fönstret .
    5

    Klicka ListBox att markera den och sedan trycka på " F4 " för att öppna fönstret Egenskaper . Klicka på ikonen formad som en blixt på toppen av window.Visual Studio visar en lista över händelser som du kan tilldela till ListBox . Rulla genom listan och dubbelklicka på " DrawItem " event.This händelsen metod körs när en ansökan måste rita ListBox . Genom att lägga till din egen kod för denna metod , kan du styra hur programmet drar ListBox . Efter att dubbelklicka på " DrawItem , " koden öppnas och visar den DrawItem metoden
    6

    Klistra in följande kod i denna metod : .

    Borste = Brushes.Black ;

    if ( ( e.State & DrawItemState.Selected ) == DrawItemState.Selected ) { borsta = e.Font , borsta , e.Bounds , StringFormat.GenericDefault ) ;

    första uttalandet skapar en ritning pensel och sätter sin färg till svart . Applikationen använder denna färg att rita alla objekt i listrutan utom det markerade objektet . Nästa uttalande kontrollerar om det aktuella objektet är vald post genom att undersöka objektets " DrawItemState " egendom . Om det är det valda objektet , koden inuti " om " loop exekverar . Det första påståendet inuti som slingan ändrar penselns färg till rött . Ändra denna färg om du vill genom att ersätta rött med namnet på en annan färg .
    7

    Tryck " F5 " för att köra ditt projekt . Listboxen visas . Klicka på ett av objekten i listrutan . De DrawItem metoden körningar och format det markerade objektet du - valde för ritningen borsten .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad Är MARC Format
    ·Hur man använder data - mining algoritmer
    ·Hur byter jag alla omvända snedstreck i Windows Path m…
    ·Hur att koda upp en kvadratrot i HTML
    ·Hur man sätter in en linje med hjälp REXX
    ·Hur Programmatiskt Konvertera RGB Color till CMYK
    ·Hur man lär Flash Programmering
    ·Betydelsen av beslutsstrukturer i Programmering
    ·Hur att skapa innovativa digitala interaktiva Teknik
    ·Konvertera en datumstämpel
    Utvalda artiklarna
    ·VB.NET SQL Database Tutorial
    ·Hur öppnar jag ett formulär från en annan form i Vis…
    ·Hur man skriver en Taylor -serien i Python
    ·Hur man använder en timer i ett VB6 DLL
    ·Python Special Metoder
    ·Hur man läser en CSV -fil i C
    ·Hur man hittar försvunna Records Använda SQL
    ·Hur att dölja ett program i AppleScript
    ·Python Projekt för OpenCV
    ·Så här visar grekiska i VB6
    Copyright © Dator Kunskap http://www.dator.xyz