How do I get rid of the simulated keypad?
-
Greetings: I have a pretty simple application running on a Fujitsu Siemens 720 using Windows CE.NET 2003. I am developing with Visual Studio C#. The main form of this app has nothing but button controls. However, one button leads to a new form that requires the simulated keypad. So that form loads creates a menu for itself and this gives me the keypad. So I pop up the keypad, enter my stuff and click the "Accept" button which brings me back to the main window form. But the keypad has not folded up and gone away! It is still there and it is blocking buttons on the main form. Yes, you can close it by poking the keypad icon at the lower right of the display, the keypad closes then. But I would like it to go away automatically when it is not needed. Question 1: Why did it not go away when I closed the form that created it. Question 2: How do I get rid of it? Thank you in advance! Mark
-
Greetings: I have a pretty simple application running on a Fujitsu Siemens 720 using Windows CE.NET 2003. I am developing with Visual Studio C#. The main form of this app has nothing but button controls. However, one button leads to a new form that requires the simulated keypad. So that form loads creates a menu for itself and this gives me the keypad. So I pop up the keypad, enter my stuff and click the "Accept" button which brings me back to the main window form. But the keypad has not folded up and gone away! It is still there and it is blocking buttons on the main form. Yes, you can close it by poking the keypad icon at the lower right of the display, the keypad closes then. But I would like it to go away automatically when it is not needed. Question 1: Why did it not go away when I closed the form that created it. Question 2: How do I get rid of it? Thank you in advance! Mark
1: I do not know how it works with the .Net dialog classes, but the MFC ones does not bring it down automatically then closed. 2: Use SHSipPreference(m_hWnd, SIP_FORCEDOWN) (or equiv) somewhere apropriate. --- "Man will never be free until the last king is strangled with the entrails of the last priest". -- Denis Diderot
-
Greetings: I have a pretty simple application running on a Fujitsu Siemens 720 using Windows CE.NET 2003. I am developing with Visual Studio C#. The main form of this app has nothing but button controls. However, one button leads to a new form that requires the simulated keypad. So that form loads creates a menu for itself and this gives me the keypad. So I pop up the keypad, enter my stuff and click the "Accept" button which brings me back to the main window form. But the keypad has not folded up and gone away! It is still there and it is blocking buttons on the main form. Yes, you can close it by poking the keypad icon at the lower right of the display, the keypad closes then. But I would like it to go away automatically when it is not needed. Question 1: Why did it not go away when I closed the form that created it. Question 2: How do I get rid of it? Thank you in advance! Mark