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 >> C /C + + Programming >> Content
    Slik bruker du en Listbox Control i MFC Visual C + +
    En liste er en Windows- kontroll som kan vise tekst eller ikoniske elementer som en liste over rader . Microsoft Foundation Class ( MFC ) Library tilbyr CListBox klasse som innkapsler alle nødvendige funksjoner for å manipulere en listeboks. Følg disse trinnene for å se hvordan du kan legge til en tekststreng til og fjerne den fra en liste i Microsoft Visual Studio. Du trenger
    Microsoft Visual Studio IDE Reserver på MFC , for eksempel " Programming Windows Med MFC " av Jeff Prosise
    Vis flere instruksjoner
    en

    Lag et nytt prosjekt i Visual Studio til å manipulere kontrollen. Fra øvre menylinjen , klikk på "File "> "Ny" og velg " MFC AppWizard ( exe ) " i " Prosjekter "-kategorien . Skriv inn et navn for prosjektet i "Project navnet " tekstboksen og klikk " OK . " Velg " Dialog basert " og klikk "Finish " og deretter " OK ". En dialogboks skjermen med to kontrollknapper , en " OK " og en "Avbryt ", er vist i Design View-modus
    2

    Legg MFC-kontroller i dialogboksen skjermen: . En valgliste og noen ekstra kontroller for å gjøre opplæringen mer interessant . Slik finner du en liste boksen flytter musen over kontrollene verktøykasse og lese popup ballonger . Klikk på " List Box "-ikonet og klikk på dialog skjermen for å legge den der. På en lignende måte legge til en "Edit Box" og to " knapper ".
    3

    Endre MFC-kontroller . Høyreklikk på listen , velg "Properties" og endre ID til IDC_MYLISTBOX , under "General " fanen . Gjør det samme til redigeringsboksen og endre sin ID til IDC_MYEDITBOX . I en knapp , endre ID til IDC_MYBUTTONADD og Bildetekst "Legg til ". I den andre knappen , endre ID og Bildetekst til IDC_MYBUTTONREM og " Fjern ", henholdsvis .
    4

    Bli med på valglisten og redigere boksen med Class Wizard . Fra øverste menyen , klikk på " View" > " Classwizard " eller trykk Ctrl + W. Velg " IDC_MYLISTBOX " under " Medlem Variabler " og klikk "Legg til variabel . " Type " m_myListBox " i " Member variabelnavnet " tekstboksen og velg "Control " under " Kategori ". Klikk "OK". Deretter velger du " IDC_MYEDITBOX , " klikk " Legg Variable" og gi den navnet " m_myEditBox . " Ikke endre kombinasjonsboksene . Klikk " OK " for å lukke klassen veiviseren.
    5

    Gi noe av funksjonaliteten til knappen Legg til. Dobbeltklikk på "Legg til" -knappen. Når " Legg til medlem Function "-vinduet vises, klikker "OK". Kopier og lim inn følgende kode på innsiden av " :: OnMybuttonadd ( ) "-funksjonen , under kommentaren : en CString str ;
    UpdateData ();
    str = m_myEditBox ;
    UpdateData ( false);
    m_myListBox.AddString (str ) ;
    6

    Gjenta trinn 5 for "Fjern" knappen . Kopier og lim inn følgende kode på innsiden av " :: OnMybuttonrem ( ) "-funksjonen , under kommentaren : en int pos ;
    CString str ;
    pos = m_myListBox.GetCurSel ();
    m_myListBox.DeleteString ( pos) ;
    7

    Kompiler og kjøre koden . Skriv inn litt tekst i redigeringsboksen og klikk på Legg til. At teksten vil bli lagt til som en rad i listen . Deretter merker du en liste rad og klikker Fjern. Denne handlingen sletter rad.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke en STL Vector iterator 
    ·Hvordan å kompilere DirectX Samples i Visual C 
    ·Hvordan Loop Fyll en to - dimensjonal array i C + + 
    ·Hvordan automatisk øke en build-nummeret i Visual C 
    ·Debugging i Visual C 
    ·Hva er Partial Properties 
    ·Hvor å Sjekk Integer Overflow 
    ·Slik konverterer en Alphabet Into Caps i CPP 
    ·Hvordan lage PDF -filer med C Kildekode 
    ·Hvordan lese en fil linje av gangen i C 
      Anbefalte artikler
    ·Hvordan Draw pyramidene i Java 
    ·Hvordan å kapitalisere en String i Perl 
    ·Om Perl Chr. Function 
    ·Hva betyr operatøren ^ i Java 
    ·Hvordan dokumenter Krav til programvare 
    ·Java CLASSPATH Tutorial 
    ·Hvordan Ping en Server fra VB6 
    ·Hvordan få Spør i Python 
    ·Hvordan bruke Python Script for MobiDeDRM 
    ·Hvordan laste og lagre flersidige TIF -filer i Vb.NET 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/