Sub DrawTriangle
Rel = triSide/lastSide
'LDShapes.BrushColour(Tri, GraphicsWindow.GetRandomColor()) ' for different colors
Shapes.Zoom(Tri,Rel,Rel)
EndSub
' ////////// EVENTs \\\\\\\\\\
Sub OnButtonClick
If (Controls.LastClickedButton = SpinUp) And (triSide <= GraphicsWindow.Height/factH) Then
triSide = triSide + Delta
Controls.SetTextBoxText(TB,triSide)
ElseIf (Controls.LastClickedButton = SpinDown) And (triSide > Delta) Then
triSide = Math.Abs(triSide - Delta)
Controls.SetTextBoxText(TB,triSide)
ElseIf Controls.LastClickedButton = Draw Then
'DrawTriangle()
EndIf
DrawTriangle()
EndSub
Sub OnTextBoxType
If Controls.LastTypedTextBox = TB Then
'Controls.SetTextBoxText(TB, triSide) ' for ReadOnly TextBox
If Controls.GetTextBoxText(TB) + 0 <> Controls.GetTextBoxText(TB) Or Controls.GetTextBoxText(TB) >= GraphicsWindow.Width Then
Controls.SetTextBoxText(TB, triSide)
Else
triSide = Controls.GetTextBoxText(TB)
EndIf