AutoRedraw example
Example for AutoRedraw property
Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
cAvax1.StartAvax()
End Sub
Private Sub Form1_FormClosed(ByVal eventSender As System.Object, ByVal eventArgs As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
cAvax1.EndAvax()
End Sub
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
Dim xStart, yStart As Single
Dim iClr As Short
xStart = 0
yStart = -2
iClr = 1
cAvax1.AutoRedraw = False
Call AddLines(xStart, yStart, iClr)
cAvax1.AutoRedraw = True
End Sub
Private Sub Command2_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command2.Click
Dim xStart, yStart As Single
Dim iClr As Short
xStart = 15
yStart = -2
iClr = 5
Call AddLines(xStart, yStart, iClr)
End Sub
Private Sub AddLines(ByRef xStart As Single, ByRef yStart As Single, ByRef iClr As Short)
Dim x1 As Single
Dim y1 As Single
Dim z1 As Single
Dim x2 As Single
Dim y2 As Single
Dim z2 As Single
Dim vItemProperties As Object
Dim iWidth As Short
Dim iStyle As Short
Dim iLayer As Short
Dim AvaxHandle As Integer
Dim i As Integer
x1 = xStart : y1 = yStart : z1 = 0
x2 = xStart + 10 : y2 = yStart + 10 : z2 = 0
For i = 1 To 10
AvaxHandle = cAvax1.Add_Line(x1, y1, z1, x2, y2, z2, vItemProperties, iClr, iWidth, iStyle, iLayer)
y1 = y1 + 1
y2 = y2 + 1
Next i
End Sub