代码之家  ›  专栏  ›  技术社区  ›  Chris Craft

将在专业版和标准版上运行的.NET Compact Framework应用程序

  •  1
  • Chris Craft  · 技术社区  · 14 年前

    是否有关于创建将在专业(触摸屏)和标准(非触摸屏)设备上运行的应用程序的指导。

    我有一个简单的应用程序,主要是文本和按钮,理论上应该能够运行在专业和标准设备很少,如果有任何修改。

    2 回复  |  直到 14 年前
        1
  •  2
  •   ctacke    14 年前

    将项目的目标平台更改为“windowsce”,这将关闭所有IDE筛选。然后您将不得不担心在设计器中调整窗体大小等问题,因为它们没有时髦的特定于设备的仿真器外观。然后,您可以选择适当的目标设备,它仍将正常运行。

        2
  •  0
  •   C.Evenhuis    14 年前

    为了解决这个问题,我扩展了Form类,在Form.KeyDown事件中,它将EventArgs传递给实现IHandleKeypress的所有子级,直到其中一个子级使用它(因为KeyDown事件总是被发送到活动窗体,至少在CE4上是这样)。

    实现该接口的自定义按钮具有AccessKey属性,可以将设备密钥绑定到该接口。