Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Mobile Development
  3. Mobile
  4. How do I get rid of the simulated keypad?

How do I get rid of the simulated keypad?

Scheduled Pinned Locked Moved Mobile
csharpquestionvisual-studio
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jethro63
    wrote on last edited by
    #1

    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

    J J 2 Replies Last reply
    0
    • J Jethro63

      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

      J Offline
      J Offline
      Jonas Larsson
      wrote on last edited by
      #2

      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

      1 Reply Last reply
      0
      • J Jethro63

        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

        J Offline
        J Offline
        jw_barber
        wrote on last edited by
        #3

        If "sip" is your keyboard form -- private Microsoft.WindowsCE.Forms.InputPanel sip then sip.Enabled = false; will remove it from the screen. Is that what you are looking for? Jim

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups