Firma con lapiz

18/08/2005 - 14:34 por Iñaki | Informe spam
Hola grupo!!
Me gustaria saber como se puede escribir con el lapiz de la Pda en un
texbox.
Es para hacer la firma del usuario.
Gracias.

Preguntas similare

Leer las respuestas

#1 kuki
18/08/2005 - 16:58 | Informe spam
En un textbox dudo que se pueda porque la firma es una imagen.
Se me ocurre que poniendo un picturebox con una imagen de color blanco(¿?) y
utilizando los eventos mousemove y mousedown puedes controlar una función
que pinte el pixel (o pixeles) sobre el que está el lápiz.


Salu2

kuki

"Iñaki" escribió en el mensaje
news:u6Q2vE$
Hola grupo!!
Me gustaria saber como se puede escribir con el lapiz de la Pda en un
texbox.
Es para hacer la firma del usuario.
Gracias.


Respuesta Responder a este mensaje
#2 Iñaki
19/08/2005 - 12:28 | Informe spam
Muchas gracias
Pero ya casi lo tengo pero no consigo que salte el OnPaint


protected override void OnPaint(PaintEventArgs e)

{

// blit the memory bitmap to the screen

// we draw on the memory bitmap on mousemove so there

// is nothing else to draw at this time (the memory

// bitmap already contains all of the lines)

CreateGdiObjects();

e.Graphics.DrawImage(_bmp, 0, 0);

}

private void CreateGdiObjects()

{

// only create if don't have one or the size changed

if (_bmp == null || _bmp.Width != this.Width || _bmp.Height != this.Height)

{

// memory bitmap to draw on

InitMemoryBitmap();

}

}


/// <summary>

/// Create a memory bitmap that is used to draw the signature.

/// </summary>

private void InitMemoryBitmap()

{

// load the background image

_bmp = new
Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("firma.bmp"));



// get graphics object now to make drawing during mousemove faster

_graphics = Graphics.FromImage(_bmp);

}

esto lo tengo en una clase y no se como hacer para llamarla desde el form.





"kuki" escribió en el mensaje
news:
En un textbox dudo que se pueda porque la firma es una imagen.
Se me ocurre que poniendo un picturebox con una imagen de color blanco(¿?)
y
utilizando los eventos mousemove y mousedown puedes controlar una función
que pinte el pixel (o pixeles) sobre el que está el lápiz.


Salu2

kuki

"Iñaki" escribió en el mensaje
news:u6Q2vE$
Hola grupo!!
Me gustaria saber como se puede escribir con el lapiz de la Pda en un
texbox.
Es para hacer la firma del usuario.
Gracias.






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida