I Visual Basic , bruker du Radio Button, også kjent som en " Option "-knappen, og Check Box kontroller for å presentere alternativer til brukeren å samle sin inngang. De er annerledes ved at Radio Knapper tilbyr to eller flere gjensidig utelukkende alternativer til brukeren, mens avmerkingsboksene i grupper tilbyr flere valg for brukeren . Men de to kontrollene har felles egenskaper i både utseende deres og hvordan de fungerer . Sjekket
" Sjekket " eiendom er den vanligste eiendom for enten avmerkingsboks eller Radio Button kontroller. Det viser om Check Box eller Radio Button er valgt eller ikke. Hvis brukeren velger disse kontrollene , returnerer " sjekket " eiendom " Ekte ", ellers returnerer " False ". I en gruppe med relaterte Radio Knapper , bare en kan ha sin " sjekket " eiendom satt til " true" på en gang , mens hver Check Box fungerer uavhengig av hverandre , slik at flere avmerkingsbokser til å ha sine "Sjekket " egenskaper satt til " sant. "
AutoCheck
" AutoCheck " egenskapen avgjør hvorvidt brukeren kan klikke på en Radio Button eller Sjekk Box til å endre sin" sjekket "eiendom fra " Ekte " til " False " eller vice versa . Hvis " AutoCheck " er satt til "true ", som er standardinnstillingen , kan brukeren klikke kontrollene . Hvis det er " False ", når brukeren klikker på en av disse kontrollene , vil ingenting skje med den. Hvis du setter " AutoCheck " eiendom til false for enten kontroll , endrer du " sjekket " eiendom i programmets kode , ellers kan du ikke endre det .
CheckAlign
" CheckAlign " egenskapen avgjør hvor i boksen eller radio knappen sjekk området selv synes i forhold til teksten for avmerkingsboksen og radio Button kontroller. Som standard for begge, setter " CheckAlign " eiendom sjekken området til midten til venstre på kontrollens tekst , men du kan flytte den til hvilken som helst av kardinal eller ordinal retninger rundt etiketten . Men du kan ikke merke en forskjell i den vertikale justeringen av sjekken området , uansett hvilken side det er på , hvis du bruker en liten skriftstørrelse for kontrollens etiketten .
Andre egenskaper
i tillegg til de få eiendommer eksklusive av i bokser og radioknapper , de deler også flere egenskaper som er felles for de fleste andre kontroller i Visual Basic. Disse inkluderer "Text ", som setter teksten som vises på kontrollens etiketten , "Enabled " og " Synlig " og " TabStop ", som bestemmer rekkefølgen av fokus for skjemaets kontroller når brukeren trykker på "Tab" -tasten. Disse har også opptreden eiendom , inkludert "Size ", som setter høyde og bredde i piksler for kontroll , de "Skrift " egenskaper ", ForeColor " og " BackColor ", som setter farge