Inicio > Visual Basic > javier_007 > semicirculo vb6.

semicirculo vb6.

Experto:
Usuario: Anónimo Fecha: 04/11/2009
Valoración: (5,00 sobre 5) Categoría: Visual Basic
21/09/2009
Usuario
Hola me gustaría imprimir un semicirculo en visual basic 6. ¿Como puedo hacerlo?
 
Gracias.
21/09/2009
angelmariama, experto respondiendo en Visual Basic
Experto
'Hola, agrega un picturebox y un commandbutton.
Private Const Pi As Double = 3.14159265
Private Sub Command1_Click()
Dim RadInicial As Double
Dim RadFin As Double
Dim Angulo As Double
Dim X As Double
Dim Y As Double
Dim R As Double
R = 500
X = 1500
Y = 800
Picture1.Cls
RadInicial = 0 * (Pi / 180)
RadFin = 180 * (Pi / 180)
'Si lo quieres imprimir
'Printer.Circle (X, Y), R, vbBlue, RadInicial, RadFin
'Printer.EndDoc
Picture1.Circle (X, Y), R, vbBlue, RadInicial, RadFin
Picture1.Line (X - R, Y)-(X + R, Y), vbBlue
End Sub
... donde:
-x,y es el centro de la circunferencia
-R es el radio
- RadInicial y RadFin es el angulo de la circunferencia que se desea mostrar, expresado en radianes. Es por esto que he puesto "0 * (Pi / 180)" lo que lógicamente es cero pero lo he hecho asi para que puedas cambiar el angulo a tu antojo...
saludos
28/09/2009
angelmariama, experto respondiendo en Visual Basic
Experto
te sirvio??
04/11/2009
Usuario
Me sirvión y quedó perfecto. Muchas gracias.
Enlaces patrocinados