ContinueUndo example
Example for ContinueUndo property
Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
Command1.Text = "Undo"
Command2.Text = "Add 3 Lines (3 Undos)"
Command3.Text = "Add 3 Lines (1 Undo)"
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
CAvax1.Command = Avax.AvaxCommand.Undo_c
End Sub
Private Sub Command2_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command2.Click
'Add 3 Lines (3 Undos)
Call cAvax1.Add_Line(0, 0, 0, 10, 10, 0)
Call cAvax1.Add_Line(0, 10, 0, 10, 10, 0)
Call cAvax1.Add_Line(10, 0, 0, 10, 10, 0)
End Sub
Private Sub Command3_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command3.Click
'Add 3 Lines (1 Undo)
Call CAvax1.Add_Line(2, 0, 0, 2, 10, 0, Nothing, 5, -1, -1, -1)
CAvax1.ContinueUndo = True
Call CAvax1.Add_Line(2, 10, 0, 0, 2, 0, Nothing, 5, -1, -1, -1)
Call CAvax1.Add_Line(10, 2, 0, 2, 2, 0, Nothing, 5, -1, -1, -1)
CAvax1.ContinueUndo = False
End Sub