Da bi izbegli monotoniju ustaljenih pozadina formi, takozvano „sivilo“, moลพemo naลกe forme obogatiti finim prelivom boja uz pomoฤ „Line“ metode. Ovu metodu ฤemo vezati za objekat Form, mada je metod primenljiv na vrlo razliฤite objekte. Sledeฤu proceduru je dovoljno da iskopirate u odeljak dogaฤaja „Load“ forme:
Private Sub Form_Load()
Form1.AutoRedraw = True
Form1.DrawStyle = 6
Form1.DrawMode = 13
Form1.DrawWidth = 2
Form1.ScaleMode = 3
Form1.ScaleHeight = (256 * 2)
For i = 0 To 255
Form1.Line (0, Y)-(Form1.Width, Y + 2), RGB(0, 0, i), BF
Y = Y + 2
Next i
End Sub
U prethodnom primeru smo iskoristili metod Line, koji sluลพi za crtanje linija i pravougaonih oblika na objektima, a njegova sintaksa je sledeฤa:
object.Line Step (x1, y1) – Step (x2, y2), color, BF
Najvaลพniji parametri ove metode su sledeฤi:
- object – opcionalni parametar koji govori na kom objektu ฤe biti neลกto iscrtano. Ukoliko je parametar izostavljen, kao objekat podrazumeva se aktivna forma.
- Step – opcionalni parametar koji govori da su poฤetne kordinate relativne u odnosu na tekuฤi poloลพaj, dat osobinama CurrentX i CurrentY.
- (x1, y1) – opcionalni parametar koji predstavlja poฤetne koordinate buduฤe linije ili pravougaonik.
- Step – opcionalni parametar koji nam govori da su koordinate krajnje taฤke, relativne u odnosu na poฤetnu taฤku.
- (x2, y2) – koordinate krajnje taฤke.
Pratite Krstaricu na www.krstarica.com