Een ComboBox is een controle die kan worden toegevoegd aan een ( Visual Basic 6 ) VB6 formulier . De ComboBox controle heeft drie stijlen : " 0 - Dropdown Combo , " " 1 - Eenvoudige Combo " en " 2 - Dropdown List " . De " Dropdown Combo " en " Simple Combo " stijlen waarmee de gebruiker typt in de controlegroep . De " Simple Combo " toont slechts een enkele waarde en fungeert meer als een TextBox-besturingselement . De " Dropdown List " stijl staat niet toe dat de gebruiker in te typen in de controlegroep . Dit is meestal de beste optie als het programma nodig heeft om de geselecteerde tekst elders te gebruiken . Man kan de programmeur om de inhoud van de controle door tekst of een geheel indexwaarde . Instructies 1 Maak een nieuw standaard-EXE VB project . Selecteer de " ComboBox " controle en klik op de " Form1 " vorm die is gemaakt door gebrek aan toevoegen . Je hebt nu een ComboBox met de naam " Combo1 ' op uw formulier . Kopen van 2 Hernoem de ComboBox iets zinvols . Als de inhoud van de controle zal zijn Amerikaanse staat afkortingen , noem de controle " cmbStates . " De standaard stijl van de ComboBox " 0 - Dropdown Combo . " Om niet toe dat de gebruiker in te typen in een andere staat , de stijl aan " 2 - Dropdown List . " 3 Bevolken de inhoud van de " cmbStates " ComboBox . Als de gegevens worden opgeslagen in een database , ophalen van de gegevens in een RecordSet en gebruik de " AddItem " methode van de ComboBox controle met betrekking tot elke staat afkorting toe te voegen . De code zal er ongeveer zo uitzien : " cmbStates.AddItem ( oRecordSet.Fields ( " State_abbrev " . ) Value , i ) " - waarbij " oRecordSet " is de naam van de RecordSet terug uit de database query , " State_abbrev " is de kolom naam in de tabel , en de " i" begint bij nul en wordt verhoogd met een voor elke record verwerkt . 4 Toegang tot een bepaalde waarde in de bevolkte ComboBox hetzij door tekst waarde of indexwaarde . De indexwaarde is de " ListIndex " eigenschap . De code om de zichtbare inhoud van de ComboBox ingesteld op de vijfde waarde van de ComboBox " cmbStates.ListIndex ( 4 ) . " 5 Geef een indexwaarde voor een bepaald item door handmatig coderen " cmbStates . AddItem ( " OH " , 17 ) . " Het programma van eisen zou kunnen zijn om elke staat afkorting geïndexeerd door de volgorde waarin zij toegetreden tot de Unie toe te voegen . Als een ander gebied van het programma vraagt naar de zeventiende dat de Unie zijn toegetreden , zou de code er zo uitzien " cmbStates.ListIndex ( 17 ) " en de waarde die wordt weergegeven in de controlegroep zou zijn " OH . " " SSeventeenthState = cmbStates.List ( 17 ) . " : Aan de staat afkorting en op te slaan in een variabele ophalen |