Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik formaterer du en Listeboks med utvalgte Verdi
    listeboksen kontroll tilhører en familie av Microsoft NET-kontroller som presenterer organisert data til brukerne i en liste . . Brukere kan se dette i et Windows-skjema og velg elementer i listen ved å klikke på dem . En måte å trekke oppmerksomhet til et valgt element er å formatere den etter en bruker velger elementet. Gjør dette ved å tegne ved å overstyre Liste- er " DrawItem " hendelse . Deretter kan du formatere valgte verdier på noen måte du liker . Instruksjoner
    en

    Start din kopi av Microsoft Visual Studio , og klikk på "File ". Klikk på " Ny", og deretter " New Project" for å se New Project-vinduet .

    2

    Klikk " Visual C # for å utheve den, og dobbeltklikk deretter " Windows Forms Application "for å opprette et nytt prosjekt . Et tomt skjema vises i prosjektets Design vinduet.
    3

    Klikk på "View "-menyen knappen , og klikk deretter på " Toolbox ". Visual Studio åpner sin verktøykassa . Dobbeltklikk Liste- kontrollen som ligger i verktøykassa for å plassere kontrollen i skjemaet . Liste- er standard navn er " listBox1 . "
    4

    Dobbeltklikk på toppen av skjemaet å vise skjemaets Load metode. Lim inn følgende kode inn i den metoden : en

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

    den første setningen forteller programmet at du ønsker å trekke listeboksen elementene selv . De neste par uttalelser fylle Liste- med eksempeldata. Trykk " F7 " for å gå tilbake til Design vinduet.
    5

    Klikk Liste- for å velge den, og trykk deretter på " F4 " for å åpne vinduet Egenskaper. Klikk på ikonet formet som et lyn på toppen av window.Visual Studio viser listen over hendelser du kan tilordne til Liste- . Bla gjennom listen , og dobbeltklikk på " DrawItem " event.This hendelsens metoden kjører når man har behov for å tegne Liste- . Ved å legge til din egen kode til denne metoden , kan du kontrollere hvordan programmet trekker Liste- . Etter å dobbeltklikke på " DrawItem , " koden åpnes og viser DrawItem metoden
    6

    Lim inn følgende kode inn i den metoden : .

    Brush pensel = Brushes.Black ;

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

    Den første setningen lager en tegning pensel og setter sin farge til svart. Programmet bruker denne fargen å trekke alle elementene i Liste- bortsett fra det valgte elementet . Den neste setningen sjekker om det aktuelle elementet er valgt element ved å undersøke elementets " DrawItemState " eiendom . Hvis det er det valgte elementet , koden på innsiden av " hvis " loop utfører . Den første setningen inni som sløyfe endrer børste farge til rødt. Endre denne fargen hvis du liker ved å erstatte rød med navnet på en annen farge.
    7

    Trykk " F5 " for å kjøre prosjektet . Liste- vises. Klikk på ett av elementene i Liste . De DrawItem metoden kjører og formater det valgte elementet du - valgte for tegningen børste.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive eksterne avhengigheter for et IT-prosjek…
    ·Hvordan lage et Word Array i MIPS 
    ·Hvordan lage en Windows Forms App Med Custom Colors 
    ·Slik bygger Musikk Spillere 
    ·Hvor å Endre Hyperlink Color Ved hjelp av HTML program…
    ·Søknad Prototype Development Strategies 
    ·Hvordan legge Maps til Quake 3 
    ·Hvordan lage en Div. synlige uten tekst 
    ·Sette inn en dato i en DB2-database 
    ·Hvordan skrive en Array Variabel i en erklæring 
      Anbefalte artikler
    ·Hvordan lage en avrundet boks med CSS3 
    ·Slik bygger Unix -kommandoer i Perl 
    ·Positivt og ulemper av Computer Språk 
    ·Hvordan koble til Avaya Gjennom VBA 
    ·Hvordan velge fra flere tabeller i PHP MySQL 
    ·Hvordan sette dato og tidssone Bruk Script 
    ·Hvordan @ Echo Command i Notepad 
    ·Hvordan legge til en minimer-knappen til en Visual Basi…
    ·Hvordan skrive inn en funksjon i VB 
    ·Hvordan lage en WPF DataGrid modell 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/