I am currently working on a Pocket PC application for a client where there is a need to capture a customer signature and upload it to a web service. I downloaded the Microsoft sample...
http://www.microsoft.com/downloads/details.aspx?FamilyId=07675EA6-CC67-4033-80BE-96F0C00B0CE6&displaylang=en
which was a little more than I needed (it had extra stuff about transferring the signature using sockets). A little more hunting and I found someone had already stripped down the MS sample to the essentials...
http://www.eggheadcafe.com/articles/dotnetcompactframework_capture_signature_to_file.asp
Unfortunately, I couldn't get either example to work in my application. After pulling my hair out for most of the day, I realised that it was because of I had the Signature control sitting on a Tab control in my application. Sure enough if I put the control on a separate form it worked perfectly. If you are interested, you can easily break the Microsoft example by putting it in a Tab control. If you find or have found a way around this I would be delighted to hear from you.
Anyway, rather that wasting any more time, I left my app slightly redesigned to use the signature control in a separate form:
posted on Wednesday, October 20, 2004 9:43 PM