Introduction
This control class allows a user to take a signature, and save it as BMP file in the Pocket PC.
Background
I was looking for a free Signature control written in VB.net but did not find any help regarding that, but I found an article on codeproject.com regarding capturing the signatures but it was written in C# (you can find the article here). So I decided to use the idea and write the code again in VB.net in a pretty simple way so that it will be more easy and useable for everyone.
Using the code
add reference
Imports cetestapp.SignaturePDA
declare these two as global variables
//
Private cSignature As New Sigature
Private AppPath As String = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase)
//
Add following code to your form load event
cSignature.Location = pnlSignature.Location
cSignature.Size = pnlSignature.Size
Me.Controls.Add(cSignature)
cSignature.Clear(True)
Cursor.Current = Cursors.Default
cSignature.SetPenColor(Color.Blue)
cSignature.Focus()
On save button click event add the following code snippt
Cursor.Current = Cursors.WaitCursor
cSignature.Save(Path.Combine(AppPath, "CapturedSignature1.bmp"))
Cursor.Current = Cursors.Default
On clear button click event add this
cSignature.Clear(True)