senza importare qualsiasi codice esterno , Visual Basic 6 per sé ha molte funzioni per disegnare una grafica semplice in un form di Windows : rettangoli , linee e forme simili . Oltre ad imparare ciò che quelle funzioni sono , avrete bisogno di sapere quando applicare loro. Pensare in termini di paradigma event-driven di Visual Basic , è possibile conoscere gli eventi comuni a cui il codice può dipingere sullo schermo . Evento Paint
Uno di questi eventi è l'evento Form1_Paint , dove Form1 è una forma che hai creato con il nome di default del Form1 . Evento Paint del Form1 viene attivato ogni volta che succede qualcosa che richiede un aggiornamento per l'aspetto del tuo modulo . Per esempio, il Form1 potrebbe improvvisamente diventare visibile dopo essere stato oscurato dalla finestra di un altro programma . Si può anche causare manualmente l'evento Paint per il fuoco con il Me.Refresh dichiarazione.
Disegno di linee
Il tuo primo programma di grafica di Visual Basic potrebbe essere qualcosa che attira alcune linee sullo schermo. Supponendo di avere un form denominato Form1 in un progetto Applicazione Windows Form , comando Paint del form potrebbe avere codice simile al seguente :
e.Graphics.DrawLine ( Pens.Red , 0 , 0 , Me.Width , Me . Altezza ) e.Graphics.DrawLine ( Pens.Blue , Me.Width , 0 , 0 , Me.Height ) per
L'argomento " e", che sta per Eventi , contiene i dati necessari per disegnare sul la forma . E ' un oggetto che è un'istanza della classe PaintEventArgs . Uno degli oggetti in "E" è l'oggetto Graphics , che fornisce le funzioni che usate per dipingere in un form . DrawLine è uno dei numerosi tali funzioni l'oggetto Graphics .
Descrizione degli argomenti
di DrawLine Il primo argomento di DrawLine è il colore con il quale si è disegno . Il codice appena elencato usa due colori di base , ma Visual Basic ha molti di più. Li puoi vedere se si cancella il suffisso " . Rossa" nel testo " Pens.Red " . Di Visual Basic IDE (Integrated Development Environment ) mostra un elenco pop - up di tutti i colori .
DrawLine disegna sul coordinate della forma che sono il secondo al quarto argomenti. Argomenti due e quattro sono coordinate orizzontali , in cui una coordinata di zero è l'estrema sinistra della forma e Me.Width l'estrema destra . Allo stesso modo , gli argomenti tre e cinque sono designazioni verticali . Zero è superiore e Me.Height il fondo del form .
Dopo aver eseguito il vostro primo programma di grafica , si può già avere le idee per l'espansione esso . Sperimentare cambiando i valori degli argomenti per DrawLine è un buon punto di partenza . Provate a tracciare linee di colori diversi in diversi punti del modulo . Poi , prova a disegnare forme diverse utilizzando gli altri metodi in Graphics , come DrawRectangle e DrawEllipse .