in a textbox
use the textbox's keypress event - it brings back the key that was pressed.
as for a label there is no way.
I think it might take something written in C++ to access the sip keypresses.
That is beyond my understanding sorry to say.
I've started dabbling in C# writing a custom SIP that covers the area of the normal sip and allows me to show alphabet for strings and numeric for numbers.
My sip won't be brought up by the sip icon though. When a control gets focus it calls the Show method.
regards, Ricky