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 man sätter in en ComboBox i C - Sharp

    C - Sharp utvecklare har möjlighet att lägga ComboBox kontroller formerna när de bygger dem eller att generera comboboxes behov . C - Sharps " Controls.Add " metod dynamisk kontroll generation möjligt . Du kan hitta denna funktionalitet användbart när du behöver för att samla in information från en användare på ett formulär som inte har någon ComboBox . Genom att använda Controls.Add metoden kan du skapa en ComboBox , fylla den med data och placera den var du vill på formuläret som programmet körs . Instruktioner
    1

    Launch Microsoft Visual Studio och öppna någon C - Sharp projektet . Flytta till Solution Explorer och dubbelklicka på projektets start formulär. Visual Studio visar att formen i sin design fönster .
    2

    Dubbelklicka på namnlisten överst i formuläret . Formuläret är " Load " metoden öppnas i fönstret Kod . Lägg in koden nedan till denna metod :

    ComboBox combo1 = ny ComboBox ( ) ; combo1.Name = " combo1 "; combo1.Location = new Point ( 100 , 200 ) ;

    de två första rapporterna skapar en ComboBox som heter " combo1 . " Nästa uttalandet ställer kontrollens läge i formuläret genom att skapa en ny punkt . Denna plats är 100 pixlar från toppen och 200 pixlar från vänster , som visas i anropet till Point metoden .
    3

    Klistra in följande kod efter att koden som visas i föregående steg :

    string [ ] comboItems = new String [ ] { " Punkt 1 " , " punkt 2 " , " punkt 3 " }; combo1.Items.AddRange ( comboItems ) ; combo1.Items.Add ( " en annan punkt " ) ;

    Denna första kodrad skapar en sträng array som innehåller tre artiklar . Nästa påstående använder AddRange metoden att lägga dessa poster till den nyinrättade ComboBox . Slutavräkningen ger ett annat objekt till ComboBox använder metoden Add . Båda dessa metoder fungerar - men gör det AddRange metod du infoga objekt snabbt in i en ComboBox när du har många att lägga
    4

    klistra in koden som visas nedan efter den sista raden i koden beskrivs . i föregående steg : " . combo1_SelectedIndexChanged "

    combo1.SelectedIndexChanged + = ny EventHandler ( combo1_SelectedIndexChanged ) ; this.Controls.Add ( combo1 ) katalog

    första raden definierar en händelsehanterare som heter ; Denna händelsehanterare körs när användaren väljer ett av objekten i ComboBox . Den sista raden i koden lägger till nya ComboBox till formen med Controls.Add metoden
    5

    Lägg denna sista kodblock efter Load metoden : .

    Void combo1_SelectedIndexChanged ( objekt avsändare , EventArgs e ) { ComboBox ComboBox = ( ComboBox ) avsändare , string selectedText = comboBox.SelectedItem.ToString ( ) ; MessageBox.Show ( " Du valde " + selectedText ) ; }

    Denna kod bestämmer ComboBox : s markerade objektet och visar det i ett popup-meddelande rutan . .
    6

    Press F5 Visual Studio körs koden och skapar en ny ComboBox . Klicka ComboBox s " Down " pil , och klicka sedan på någon av de objekt som visas i rullgardinsmenyn . Den händelsehanterare koden körs och visar det objekt du valt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Fördelar och nackdelar Machine nivå språk
    ·Hur Frys bakgrunden i SMF
    ·Skillnaden mellan SOAP och REST Web Service
    ·ASP Net Programming Tutorial
    ·Hur man skapar en databas med hjälp av DataSet i C #
    ·Hur man fixar 1087 Syntax Error Med Game Movement i Fla…
    ·Hur man skapar en validerad WSDL fil från en URL
    ·Hur man gör en MARC Record
    ·Hur infogar jag en punkt i FBML Format
    ·Röstchatt projekt i Visual Studio
    Utvalda artiklarna
    ·Hur man skapar Klicka & dra objekt i Visual Basic
    ·Hur man bygger en Rackup i Ruby Run
    ·Hur du använder HTML- inline-element
    ·Hur man skriver PHP Headers Video Stream
    ·Hur man redigerar en Word-dokument i ASP.Net
    ·Hur man skriver ett Java-program som frågar efter ett …
    ·Hur man kan utveckla logiken för ett program som konti…
    ·Python Canvas Metoder
    ·Rekommenderade gymnasiet klasser för datorgrafik
    ·Hur man skapar länkar genom VB6
    Copyright © Dator Kunskap http://www.dator.xyz