| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come formattare un ListBox con valore selezionato
    Il controllo ListBox appartiene ad una famiglia di Microsoft NET che presentano dati organizzati per gli utenti in un elenco. . Gli utenti possono visualizzare questi dati in un form di Windows e selezionare gli elementi dell'elenco con un clic. Un modo per attirare l'attenzione su un elemento selezionato è di formattarla dopo un utente seleziona la voce . Per fare ciò, disegno sovrascrivendo evento " DrawItem " della ListBox . È quindi possibile formattare i valori selezionati in qualsiasi modo tu voglia . Istruzioni
    1

    Avviare la copia di Microsoft Visual Studio e fare clic su "File ". Fai clic su " Nuovo " e quindi fare clic su "Nuovo progetto" per visualizzare la finestra Nuovo progetto.

    2

    Clicca " Visual C # per evidenziarlo , quindi fare doppio clic su" Applicazione Windows Form "per creare un nuovo progetto . Una forma vuota viene visualizzato nella finestra di progettazione del progetto.
    3

    Fare clic sul pulsante del menu "Visualizza" , e quindi fare clic su "Casella degli strumenti ". Visual Studio apre la finestra Casella degli strumenti . Fare doppio clic sul controllo ListBox si trova nella finestra degli strumenti per posizionare il controllo del form . Nome predefinito del ListBox è " listBox1 . "
    4

    doppio clic nella parte superiore del modulo di vista del metodo Load del form . Incollare il codice riportato di seguito in che modo :

    listBox1.DrawMode = DrawMode.OwnerDrawFixed ; for (int x = 1; x < = 6; x + + ) { ListBox1.Items.Add ( "Campione Numero di articolo " , + x.ToString ( ) );}

    la prima istruzione indica l'applicazione che si desidera disegnare gli oggetti ListBox te stesso . I prossimi dichiarazioni popolano la ListBox con dati di esempio . Premete "F7" per tornare alla finestra di progettazione .
    5

    Fare clic sul controllo ListBox per selezionarlo, quindi premere "F4" per aprire la finestra Proprietà. Fare clic sull'icona a forma di fulmine in cima alla window.Visual Studio visualizza l' elenco degli eventi che è possibile assegnare al controllo ListBox . Scorrere l'elenco e fare doppio clic metodo del " DrawItem " dell'evento event.This eseguito ogni volta che l'applicazione ha bisogno di ridisegnare la ListBox . Aggiungendo il proprio codice a questo metodo , è possibile controllare il modo in cui l' applicazione disegna la ListBox . Dopo un doppio clic " DrawItem , " si apre la finestra del codice e visualizza il metodo DrawItem
    6

    Incollare il codice riportato di seguito in che modo : .

    Spazzola Brush = Brushes.Black ,

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

    La prima istruzione crea un pennello da disegno e ne imposta il colore al bianco . L'applicazione utilizza questo colore per disegnare tutti gli elementi nella ListBox tranne l'elemento selezionato . L' istruzione successiva verifica se l'elemento corrente è l' elemento selezionato esaminando proprietà " DrawItemState " della voce . Se è la voce selezionata , il codice all'interno del "se" ciclo viene eseguito . La prima istruzione all'interno di quel ciclo cambia colore del pennello di rosso . Cambiare questo colore se ti piace sostituendo rosso con il nome di un altro colore .
    7

    Premere " F5 " per eseguire il progetto . Viene visualizzata la ListBox . Fare clic su uno degli elementi nella ListBox . Il metodo DrawItem corre e formati la voce selezionata è - ha scelto per il pennello da disegno .

    Previous :

    next :
      Articoli Correlati
    ·Cosa si trova nelle vicinanze e PASCAL FAR PASCAL 
    ·Come eseguire il debug in SQL 
    ·Come faccio a cambiare i file FLP 
    ·COBOL Fatti 
    ·Che cos'è una firma Compilato 
    ·Usi di Coding costanti 
    ·Come convertire un file Rational Rose MDL 
    ·Come utilizzare CFC in ColdFusion 
    ·Che strumenti programmatori utilizzo 
    ·Definizione di pre-e post - processori 
      Articoli in evidenza
    ·Come formattare la larghezza di galleggianti in Java 
    ·Come costruire un file XML con Visual Basic Net utilizz…
    ·Come confrontare le versioni dei file con VBS 
    ·Perché è di scorrimento barra lampeggiante 
    ·Come cambiare DPI in Java 
    ·Come rimuovere SQLite in C 
    ·Come utilizzare la documentazione API Java 
    ·Come spostare il testo attraverso la pagina in HTML 
    ·Come utilizzare PHP Mail per lotti 
    ·MySQL è lento in Magento 
    Copyright © Conoscenza Informatica http://it.wingwit.com