Visual Basic – „Line“ metod

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.
Kada dodate prethodni kod u novi projekt Visual Basic-a, dobiฤ‡ete pozadinu forme sa finim prelivom boja kao na slici.

Pratite Krstaricu na www.krstarica.com