Red de conocimiento informático - Material del sitio web - ¿Cómo dibujar una línea recta usando acad.vba UserForm? ¿Cómo controla el formulario de usuario el funcionamiento de cad?

¿Cómo dibujar una línea recta usando acad.vba UserForm? ¿Cómo controla el formulario de usuario el funcionamiento de cad?

Llame a ThisDrawing.ModelSpace.AddLine(p1, p2)

Esta es una declaración de dibujo de línea recta

Sub myl()

Dim p1 As Variant 'Declarar el coordenadas del punto final

Dim p2 As Variant

p1 = ThisDrawing.Utility.GetPoint(, "Input Point:") 'Obtener coordenadas del punto

z = ThisDrawing.Utility. GetReal("Coordenada Z:") 'El usuario ingresa el valor de la coordenada Z

z = ThisDrawing.Utility.GetReal("Coordenada Z:") 'El usuario ingresa el valor de la coordenada Z

z = ThisDrawing.Utility.GetReal("Coordenada Z:")Utility.GetReal("Coordenada Z:") 'El usuario ingresa el valor de la coordenada Z

p1(2) = z ' Asigne el valor de la coordenada Z a la coordenada del punto

En caso de error, vaya a Err_Control 'Trampa de error

Haga 'Iniciar bucle

p2 = ThisDrawing.Utility.GetPoint("Coordenada Z :")GetPoint(p1, vbCr & "Ingrese el siguiente punto:") 'Obtener las coordenadas del siguiente punto

z = ThisDrawing.Utility.GetReal("Coordenada Z:") 'El usuario ingresa el Valor de la coordenada Z

p2 (2) = z 'Asigna el valor de la coordenada Z a la coordenada del punto

Llame a ThisDrawing.ModelSpace.AddLine(p1, p2)AddLine(p1, p2) 'Dibuja una línea recta

p1 = p2 'Guarda el punto final del segundo punto como la primera coordenada del punto final de la siguiente línea recta

Bucle

Err_Control:

End Sub

Lo anterior es el programa completo

El formulario de usuario realiza operaciones CAD a través de comandos.