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 >> Visual Basics Programmering >> Content

    Hur man använder ListView med en kryssruta i VBA

    Med ett " ListView " kontroll med kryssrutor i Visual Basic for Applications ( VBA ) form kan göra din ansökan mer dynamisk genom att förse användaren med alternativ . En " ListView " kontroll visar objekt med hjälp av någon av fyra olika vyer , och ordnar objekt i kolumner med eller utan spalt Microsoft Excelheadings . Använd " ListItems.Add " egenskapen att lägga till objekt , och använda " checked " egenskap för att avgöra vilka objekt kontrollerades av användaren . Saker du behöver
    Microsoft Excel
    Visa fler instruktioner
    1

    Launch Microsoft Excel , klicka på " Utvecklare " fliken och klicka på " Visual Basic " för att öppna VBA Editor fönster . Klicka på " Infoga " -menyn och klicka på " UserForm " för att skapa en ny form . Klicka på " Verktyg ", klicka " ytterligare kontroller , " och markera rutan bredvid " Microsoft ListView kontroll " för att lägga till en ny " ListView " kontrollen i formuläret .
    2

    Högerklicka på " ListView " kontroll och klicka på" Egenskaper ". Rulla ner fönstret Egenskaper och välj " Sant " bredvid " kryssrutor. " Klicka " CommandButton " från " Toolbox " rutan och klicka på formuläret för att lägga till en ny knapp kontroll . Lägg till en andra knapp med samma teknik .
    3

    Dubbelklicka på " CommandButton1 " för att skapa en click-händelse för denna knapp . Lägg till följande kod för att befolka " ListBox " med tre punkter :

    Me.ListView1.ListItems.Add ( 1 ) = " Check Punkt 1 "

    Me.ListView1.ListItems.Add ( 2 ) = " Check Punkt 2 "

    Me.ListView1.ListItems.Add ( 3 ) = " Check Punkt 3 "
    4

    Växla tillbaka till formuläret och dubbelklicka på " CommandButton2 " för att skapa en ny click-händelse för denna knapp . Lägg till följande kod i en slinga genom " ListBox " produkter och skriva ut alla markerade objekt till " omedelbar " fönstret :

    för Counter = 1 Att Me.ListView1.ListItems.Count
    p Om mig . ListView1.ListItems.Item ( räknare ) . Kontrollerad Sedan

    Debug.Print Me.ListView1.ListItems.Item ( räknare ) . Text

    End If

    Nästa

    5

    Växla tillbaka till formuläret och klicka på " F5 " för att köra programmet . Klicka " CommandButton1 " att befolka " ListView " kontroll och klicka på " CommandButton2 " för att visa markerade objekt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en sökning Formulär för ett Visual Basi…
    ·Hur man använder Visual Basic Grid Control
    ·Hur konvertera Excel till Access
    ·Hur man gör med ComboBox
    ·VBA Switch Funktion
    ·Hur till Aktivera en Range i VBA
    ·Hur man gör en nedrullningsbar kalender
    ·Hur man rensar sessionsvariabler
    ·Hur gråtona Knappar i Visual Basic
    ·Hur överföra data från en tabell till en annan genom…
    Utvalda artiklarna
    ·Hur Ladda ner PHP Software
    ·PHP är inte exekveras
    ·Varför uppstår en oändlig loop
    ·Hur infoga flera rader från SPUFI
    ·Hur får man en fil effektivt med FTP i Java
    ·Reglerna för dataflödesdiagram
    ·Hur man skapar Word-dokument från ASP
    ·String längdbegränsningen i Python
    ·Hur är UML från andra Modeling
    ·Vad är JavaScript Void
    Copyright © Dator Kunskap http://www.dator.xyz