Hvordan lage en listeboks i Visual Basic

Når du ønsker å be om informasjon fra brukeren, kan du lage et interaktivt grensesnitt ved hjelp av Visual Basic. Opprette en listeboks er nyttig i situasjoner hvor du ønsker å gi brukeren en liste som ikke forlate rommet for en uforutsett valg. Disse listebokser kan enten stilles i kode eller bygget "på sparket", viser valgene i en boks i alle størrelser, blas om nødvendig. Listebokser kan også tillate brukeren å velge mer enn ett alternativ på på tid. Når listen er laget og fylt ut, kan koden din avgjør hvilken innlegget ble valgt av brukeren og dens numerisk posisjon på listen. Listebokser kan også være knyttet til å lese og skrive data til et felt i en database.

Bruksanvisning

Lag List Box

1 Gå til "Toolbox" paletten og velg "List Box" -verktøyet. Du finner dette verktøyet ved å holde musen over hvert verktøy og merke seg de gule lapper som dukker opp og identifisere navnene på de ulike verktøy.

2 Dobbeltklikk på "List Box" -verktøyet når du har funnet den. Dette vil skape en listeboks, som du deretter kan endre størrelsen.

3 Dra resizing håndterer å strekke eller krympe listen boksens størrelse. Hvis en listeboks er ikke høy nok til å vise alle sine oppføringer, vil det være rullbar.

4 Klikk på det indre av listeboksen for å dra hele boksen til annen side posisjon.

Navn List Box

5 Velg listeboksen. Klikk på skalering håndtakene for å sørge for at boksen er valgt.

6 Bla gjennom "Properties" vinduet. Du ønsker å finne "Navn" eiendom.

7 Navn tekstboksen ved å klikke i kolonnen ved siden av "Name", og skrive i en enkelt alfanumerisk ord. Dette er hva du vil bruke for å finne listeboksen i senere kode.

8 Bruk standard konvensjoner når navngi listeboksen ved å begynne med "lst" og følge den med en kapitalisert kort ord som beskriver listeboksen funksjon. Hvis du har tenkt å koble listeboksen vil til en database, bør du vurdere å navngi den "lst" og navnet på feltet det skal linke til.

Befolke listeboks fra en database

9 Sett "Datakilde" eiendom til navnet på en datakontroll (opprettet i skjemaet tidligere), som skal representere databasen du kobler til. Denne egenskapen kan settes ved å følge samme fremgangsmåte som du brukte til å sette "Name" eiendom.

10 Sett "datafeltet" eiendom til navnet på det bestemte feltet du vil at denne listeboksen for å koble til. Denne egenskapen kan også settes ved å bruke den samme prosessen som brukes til å stille inn "Navn" eiendom.

Befolke listeboks fra en liste

11 Befolke "List" eiendom ved å sette den til en streng med alfanumeriske verdier og skrive CTRL-Enter mellom hvert par av verdier. Disse vil bli oppført som alternativer i listeboksen.

12 Befolke "Text" eiendom ved å sette den til en streng med alfanumeriske verdier som du vil listeboksen for å vise når skjemaet er første sett.

Hint

  • Sørg for å lage en logisk etikett for listeboksen, fortrinnsvis en som gjenspeiler sin verdi.
  • Pass på å planlegge for riktig bredde.
  • Det er viktig å nevne listeboksene umiddelbart etter etableringen. Kode kan bli uleselig hvis det er rotete med for mange navngitte eller nummererte stedene.