Vous êtes sur la page 1sur 6

Private Sub CommandButton1_Click()

Dim v(0 To 11) As Double

v(0) = 0: v(1) = 0

v(3) = TextBox1.Text: v(4) = 0

v(6) = TextBox1.Text: v(7) = TextBox2.Text

v(9) = 0: v(10) = TextBox2.Text

If ThisDrawing.ActiveSpace = acModelSpace Then

Set objent = ThisDrawing.ModelSpace.AddPolyline(v)

Else

Set objent = ThisDrawing.PaperSpace.AddPolyline(v)

End If

objent.Update

objent Closed = True

End Sub

Private Sub CommandButton1_Click()

Dim v(0 To 11) As Double

With ThisDrawing.Utility

v(0) = 0: v(1) = 0

v(3) = TextBox1.Text: v(4) = 0

v(6) = TextBox1.Text: v(7) = TextBox2.Text

v(9) = 0: v(10) = TextBox2.Text

End With
If ThisDrawing.ActiveSpace = acModelSpace Then

Set objent = ThisDrawing.ModelSpace.AddPolyline(v)

Else

Set objent = ThisDrawing.PaperSpace.AddPolyline(v)

End If

objent.Update

objent.Closed = True

End Sub

Copy mode = Multiple

Specify base point or [Displacement/mOde] <Displacement>: O

Enter a copy mode option [Single/Multiple] <Multiple>:

Specify base point or [Displacement/mOde] <Displacement>: 0,0

Specify second point or [Array] <use first point as displacement>: @0,20

Specify second point or [Array/Exit/Undo] <Exit>: *Cancel*


Private Sub CommandButton1_Click()

Dim v(0 To 11) As Double

For i = 1 To 10

v(0) = 0: v(1) = 0

v(3) = TextBox1.Text * i: v(4) = 0

v(6) = TextBox1.Text * i: v(7) = TextBox2.Text

v(9) = 0: v(10) = TextBox2.Text

If ThisDrawing.ActiveSpace = acModelSpace Then

Set objent = ThisDrawing.ModelSpace.

Else

Set objent = ThisDrawing.PaperSpace.AddPolyline(v)

End If

objent.Update

objent.Closed = True

Next i

End Sub

Private Sub UserForm_Click()

End Sub
Private Sub CommandButton1_Click()

Dim v(0 To 11) As Double

Dim N As Integer

N = TextBox3.Text

For i = 1 To N

v(0) = 0: v(1) = 0

v(3) = TextBox1.Text * i: v(4) = 0

v(6) = TextBox1.Text * i: v(7) = TextBox2.Text

v(9) = 0: v(10) = TextBox2.Text

If ThisDrawing.ActiveSpace = acModelSpace Then

Set objent = ThisDrawing.ModelSpace.AddPolyline(v)

Else

Set objent = ThisDrawing.PaperSpace.AddPolyline(v)

End If

objent.Update

objent.Closed = True

Next i

End Sub

Private Sub TextBox3_Change()

End Sub

C:\Users\toshiba\AppData\Roaming\Autodesk\AutoCAD 2018\R22.0\enu\Plotters\PMP
Files
Private Sub CommandButton1_Click()

Dim v(0 To 11) As Double

Dim N As Integer

Dim D As Integer

N = TextBox3.Text

D = TextBox4.Text

For i = 0 To N

v(0) = i * (D + TextBox1.Text): v(1) = 0

v(3) = TextBox1.Text * (i + 1) + D * i: v(4) = 0

v(6) = TextBox1.Text * (i + 1) + D * i: v(7) = TextBox2.Text

v(9) = i * (D + TextBox1.Text): v(10) = TextBox2.Text

If ThisDrawing.ActiveSpace = acModelSpace Then

Set objent = ThisDrawing.ModelSpace.AddPolyline(v)

Else

Set objent = ThisDrawing.PaperSpace.AddPolyline(v)

End If

objent.Update

objent.Closed = True

Next i

End Sub

Private Sub Label1_Click()

End Sub
Private Sub TextBox1_Change()

End Sub

https://www.youtube.com/watch?v=GlIJkG5fBKU&t=267s

Vous aimerez peut-être aussi