El objeto Shape (forma) permite agregar, mover y rotar formas en la ventana de gráficos.
AddEllipse
Shapes.AddEllipse(width, height)
Agrega una elipse con el ancho y alto indicados.
width
El ancho de la elipse.
height
Al alto de la elipse.
Returns
La elipse que se ha dibujado en la ventana de gráficos.
AddImage
Shapes.AddImage(imageName)
Agrega una imagen como una forma que se puede mover, animar o rotar.
imageName
El nombre de la imagen a dibujar.
Returns
La imagen que se ha dibujado en la ventana de gráficos.
AddLine
Shapes.AddLine(x1, y1, x2, y2)
Agrega una línea entre los puntos indicados.
x1
La coordenada X del primer punto.
y1
La coordenada Y del primer punto.
x2
La coordenada X del segundo punto.
y2
La coordenada Y del segundo punto.
Returns
La línea que se ha dibujado en la ventana de gráficos.
AddRectangle
Shapes.AddRectangle(width, height)
Agrega un rectángulo con el ancho y alto indicados.
width
El ancho del rectángulo.
height
El alto del rectángulo.
Returns
El rectángulo que se ha dibujado en la ventana de gráficos.
AddTriangle
Shapes.AddTriangle(x1, y1, x2, y2, x3, y3)
Agrega un triángulo representado por los puntos indicados.
x1
La coordenada X del primer punto.
y1
La coordenada Y del primer punto.
x2
La coordenada X del segundo punto.
y2
La coordenada Y del segundo punto.
x3
La coordenada X del tercer punto.
y3
La coordenada Y del tercer punto.
Returns
El triángulo que se ha dibujado en la ventana de gráficos.
Animate
Shapes.Animate(shapeName, x, y, duration)
Mueve una forma con el nombre especificado a nueva posición.
shapeName
El nombre de la forma a mover.
x
La coordenada X de la nueva posición.
y
La coordenada Y de la nueva posición.
duration
La duración de la animación, en milisegundos.
Returns
Nothing
GetLeft
Shapes.GetLeft(shapeName)
Obtiene la coordenada izquierda de la forma indicada.
shapeName
El nombre de la forma.
Returns
La coordenada izquierda de la forma.
GetTop
Shapes.GetTop(shapeName)
Obtiene la coordenada superior de la forma indicada.
shapeName
El nombre de la forma.
Returns
La coordenada superior de la forma.
Move
Shapes.Move(shapeName, x, y)
Mueve la forma con el nombre indicado a una nueva posición.
shapeName
El nombre de la forma a mover.
x
La coordenada X de la nueva posición.
y
La coordenada Y de la nueva posición.
Returns
Nothing
Remove
Shapes.Remove(shapeName)
Borra una forma de la ventana de gráficos.
shapeName
El nombre de la forma que hay que borrar.
Returns
Nothing
Rotate
Shapes.Rotate(shapeName, angle)
Rota la forma con el nombre indicado el ángulo indicado.
shapeName
El nombre de la forma a rotar.
angle
El ángulo a rotar la forma.
Returns
Nothing