Algo como el Paint de windows me serviria..

Iniciado por Numeros, 14 Septiembre 2005, 07:50 AM

0 Miembros y 1 Visitante están viendo este tema.

Numeros

Hola foro! Les parecera broma pero necesito que alguien me oriente como hacer una aplicacion parecida al Paint de windows con VB donde pueda manipular posteriormente la imagen del dibujo mediante codigo. Lo que necesito es crear un campo donde poder dibujar firmas digitales para poner en ciertos documentos. Ya he visto un control o driver para esto pero solo me sirve para el mouse y necesito que trabaje tambien con lapiz opticos y pantallas tactiles. Donde algo como el Paint si me serviria. Alguien sabe como usar algun componente del propio Paint presente en windows para tales efectos o mejor aun mediante las Apis?

Salud2 y gracias por adelantado!

ANELKAOS

Yo hice mi propio Paint en clase de VB y te aseguro que ni componentes extraños ni nada, es de lo mas sencillo lo del Pinta y colorea  :D Busca en la ayuda que te sorprenderás.

Slasher-K

Usa los métodos gráficos que ya trae incorporado los controles PictureBox, por ejemplo o los formularios.

Métodos gráficos
Line
Circle
PSet
Point

Y para las escalas que te permiten trabajar en distintos sistemas de coordenadas existen los siguientes propiedades y métodos:

Scale
ScaleX
ScaleY
ScaleLeft
ScaleTop
ScaleWidth
ScaleHeight
ScaleMode

Saludos.



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*

NYlOn

#3
hola Numer0s
mira, no se bien como funcionan los lapiz digitales y toda esa onda, pero si es como mover le mouse aca tenes un sencillisimo ejemplo de como dibujar en un Picutre...
usand0 un control llamado Picture1

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
    If Button = 1 Then
        Picture1.PSet (x, y)
    End If
End Sub


esper0 que sea mas o menos lo que buscabas xD
el grosor de la linea lo controlas con la propiedad "DrawWidth"

un salud0

Numeros

 :D Gracias a todos por vuestra gran ayuda.. pues hasta el momento no me habia puesto para esto de aplicar los metodos graficos en VB.
Saludos.

NYlOn