? En dialogboks form, mer kjent som en dialogboks , er en form med sin " FixedDialog " som sin " FormBorderStyle " eiendom . Du bruker den til å samhandle med en bruker og enten få eller lagre ulike data til og fra programmet . Du legger til disse klasser og funksjoner i prosjektet for å gjøre alt fra å vise et varsel for å åpne flere filer for inkludering i programmet. Funksjon
Du kan bruke dialogbokser som en måte å overføre data til brukeren , er det bare å varsle henne til litt informasjon hun kan finne nyttig , eller som en forstyrrelse i programmet som brukeren må oppfylle før hun kan fortsette , for eksempel hvis hun trenger å åpne en fil eller post for å arbeide med. Viser en dialogboks fungerer på samme måte som enhver annen form : ved å skjule eller lossing det. Du kan bruke så mange dialogbokser skjemaer som du trenger i ditt program , noen ganger mer enn en om gangen .
Klasser
Visual Basic har flere standard dialog skjemaer du kan legge til i prosjektet . Den " colordialog " boksen lar brukeren velge en farge , for eksempel for å tegne eller sette sin egen bakgrunnsfarge . Tilsvarende lar " FontDialog " form ham velge en skrift. Den " FolderBrowserDialog " åpner et navigasjonssystem dialogboks der brukeren velger en mappe for å åpne i programmet hans . Den " OpenFileDialog " fungerer på samme , bortsett fra brukeren søker etter en fil i stedet . Og " SaveFileDialog " åpner en dialogboks , som brukeren benytter for å lagre sine filer til sitt system.
Andre typer
Visual Basic også har flere andre funksjoner som kaller ulike dialog former , som for eksempel " MsgBox " og " inputbox " funksjoner . Den tidligere viser rett og slett en beskjed til skjermen og er nyttig for å feilsøke programmet for å finne ut hvor det oppstår feil i koden. Sistnevnte spør en bruker å legge inn noen data og lagrer det. Du kan også lage dine egne skjemaer og kaller dem prosjektet på samme måte med Visual Basic i dialog former.
Programming
Når du legger til en dialog skjema til prosjektet, du bruker den ved å gå sine private tilstelninger . For eksempel er " ShowDialog " den du bruker til å åpne skjemaet når prosjektet går . Du kan ringe funksjon når som helst , for eksempel når brukeren åpner programmet , når hun klikker på en knapp , eller når en annen hendelse inntreffer . Du kan bruke skjemaer for å angi egenskaper for andre deler av prosjektet. For eksempel " Me.BackColor = ColorDialog1.Color " vil sette bakgrunnsfargen av skjemaet til den brukeren velger fra dialogboksen skjemaet.