formulario estrella

30/09/2004 - 00:12 por luis | Informe spam
hola amigos disculpen como hago para crear un formulario
estrella o que api empiezo utilizando, se hace con un api
parecido al de un formulario circular...con setwindows rgn
y createee eliptic ...


gracias amigos espero su respuesta
 

Leer las respuestas

#1 Luis Miguel Cisneros L.
30/09/2004 - 04:13 | Informe spam
Hola!

importa System.Drawing.Drawing2d

crea un objeto de la clase GraphicsPath

crea una matriz de puntos ( dim puntos(Numero de puntos de tu estrella) as
Point
agregale a esa matriz cada uno de los puntos que quieres que tenga tu
estrella. ( puntos(0) = New Point(X,Y) )
agrega el array de puntos a el objeto GraphicsPath con el metodo
AddPoligon(puntos)

por ultimo estableces la region del formulario (me.region) igual a una nueva
instancia de la clase Region (esta clase tiene un constructor q acepta un
objeto del tipo GraphicsPath en el cual debes pasar el que creaste
anteriormente) y listo...

el algoritmo para calcular los puntos de la estrella te lo imagistas tu...

Si quieres un ejemplo, escribeme por esta via y te mando algo de codigo..
Saludos
Luis Cisneros

"luis" wrote in message
news:105301c4a671$718d7df0$
hola amigos disculpen como hago para crear un formulario
estrella o que api empiezo utilizando, se hace con un api
parecido al de un formulario circular...con setwindows rgn
y createee eliptic ...


gracias amigos espero su respuesta

Preguntas similares