【问题标题】:Automatically display keyboard in Windows Mobile在 Windows Mobile 中自动显示键盘
【发布时间】:2010-06-03 13:57:57
【问题描述】:

使用 C#,有没有办法在 Windows Mobile 5 和 6 中激活文本框时自动显示键盘?

【问题讨论】:

标签: c# windows-mobile


【解决方案1】:

文本框激活时可以调用(获得焦点)

  InputPanel.Enabled = True

请参考this

【讨论】:

  • 谢谢。更准确地说,代码看起来像: new Microsoft.WindowsCE.Forms.InputPanel().Enabled = true;
  • 不,这不是更准确。您不应该在每次被激活时都创建一个新的 InpoutPanel。您应该在表单的组件或类级别放置一个 InputPanel 并使用它。
  • ctacke,感谢您指出这一点,因为它使我发现您需要处理 InputPanel 对象。是否有任何其他原因为什么您不应该在每次要启用或禁用 SIP 时创建一个?无论如何,我评论的目的是指出 Ram 发布的代码无法编译,因为 Enabled 属性不是静态的。但是我仍然将他的帖子标记为答案,因为他将我转到 InputPanel 类和 Enabled 属性并链接到答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2014-01-25
  • 1970-01-01
  • 1970-01-01
  • 2012-10-12
相关资源
最近更新 更多