Windows Forhåndsdefinert Controls - Part 21 Volum - Windows brukergrensesnitt Innledning Dette er en del 21 av min serie, Windows forhåndsdefinerte kontroller. For å forstå denne opplæringen, må du ha lest alle tidligere tutorials av serien. I denne delen av serien ser vi på Windows Combo Box. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser.
Hva er en Combo Box? En kombinasjonsboks er en kontroll som består av en liste og enten en redigeringskontroll eller en statisk kontroll over den. Med kombinasjonsboksen bare ett element kan velges; det er, kan ikke brukeren velge mer enn ett element i listen samtidig. Når varen er valgt vises den i redigeringskontrollen eller statisk kontroll, avhengig av hvilken som kombinasjonsboksen bruker. Alle kontroller er ordnede vinduer. Redigeringskontrollen eller statisk kontroll over listeboksen kalles valgfeltet. Listeboksen av kombinasjonsboksen er noen ganger bare kalt listen.
Listen viser de alternativene som en bruker kan velge, og valget feltet viser alternativet som er valgt. Det valgte alternativet kalles gjeldende valg. Hvis valgfeltet er en redigeringskontroll, kan brukeren skrive hva han vil direkte inn i redigeringskontrollen. Det han skriver inn i redigeringskontrollen ikke nødvendigvis trenger å bli funnet i listen. I denne serien tar vi bare med elementer i listen som er strenger. Zero basert indeksering Elementene i listeboksen er nummerert telling fra null ved første elementet.
Hvert av disse tallene kalles en indeks Typer av kombinasjonsbokser Det er tre typer av kombinasjonsbokser: Enkel, Drop Down og nedtrekkslisten. The Simple Combo Box Denne typen kombinasjonsboksen har en listeboks og en redigeringskontroll over den. Du ser ett eller flere elementer alltid i listen. Når brukeren velger et element i listen, blir det markert, og da også ser du det valgte elementet i redigeringskontrollen. Brukeren kan også skrive noe inn i redigeringskontrollen som ikke er på listen. Denne typen kombinasjonsboksen bruker CBS_SIMPLE kombinasjonsboksen stil.
Selvfølgelig listen over denne typen kombinasjonsboksen kan ha et rullefelt. Til alle tider ser du valgfeltet og listen, for denne kombinasjonsbokstype. The Drop Down Combo Box Med denne type kombinasjonsboksen, ser du bare valgfeltet til enhver tid. Valgfeltet har en drop pil ned på sin høyre side.