Grafikk Tutorial for Visual Basic 6

Uten å importere noen ekstern kode, Visual Basic 6 selv har mange funksjoner for å tegne enkel grafikk på en Windows-skjema: rektangler, linjer og lignende former. Foruten å lære hva disse funksjonene er, må du vite når du skal bruke dem. Tenke i form av Visual Basic er hendelsesdrevet paradigmet, kan du lære de vanligste hendelsene der koden kan male på skjermen.

Paint Hendelses

En slik hendelse er Form1_Paint arrangementet, hvor Form1 er et skjema du har opprettet med standardnavnet Form1. Form1 Paint hendelsen utløses når noe skjer som krever en oppdatering til skjemaets utseende. For eksempel kan din Form1 plutselig blitt synlig etter å ha blitt skjult av et annet programvinduet. Du kan også manuelt føre til Paint begivenhet å fyre med påstanden Me.Refresh.

Tegne linjer

Din første Visual Basic grafikk program kan være noe som trekker noen linjer på skjermen. Forutsatt at du har en form som kalles Form1 i et Windows Forms Application prosjekt, form Paint kommando kunne ha kode som følgende:

e.Graphics.DrawLine (Pens.Red, 0, 0, Me.Width, Me.Height)
e.Graphics.DrawLine (Pens.Blue, Me.Width, 0, 0, Me.Height)

Den "e" argument, som står for Events, inneholder dataene du trenger for å trekke på skjemaet. Det er et objekt som er en forekomst av klassen PaintEventArgs. En av objektene i "e" er grafikkobjektet, noe som gir de funksjonene du bruker til å male på et skjema. Drawline er en av flere slike funksjoner i grafikkobjekt.

Beskrivelse av Drawline argumenter

Det første argumentet til Drawline er den fargen som du tegner. Koden bare oppført bruker to grunnleggende farger, men Visual Basic har mange flere. Du kan se dem hvis du slette ".Red" suffiks i "Pens.Red" tekst. Visual Basic IDE (Integrated Development Environment) vil vise en pop-up liste over alle farger.

Drawline trekker på koordinatene for det skjema som er den andre til fjerde argumenter. Argumenter to og fire er horisontale koordinater, der en koordinat på null er det langt igjen av form og Me.Width helt til høyre. Tilsvarende argumenter tre og fem er vertikale betegnelser. Zero er den formen topp og Me.Height bunnen.

Etter å ha kjørt din første grafikk program, kan du allerede har ideer til å utvide den. Eksperimentere med å endre argumentverdiene for Drawline er et godt sted å begynne. Prøv å trekke linjer med forskjellige farger på forskjellige steder på skjemaet. Deretter kan du prøve å tegne forskjellige former ved hjelp av andre metoder i Graphics, som DrawRectangle og DrawEllipse.