.NET Windows应用程序的触摸屏操作?

时间:2012-03-12 13:05:18

标签: winforms touch

我们正在使用.NET构建Windows应用程序,其中一个要求是触摸屏监视器。除此之外,它是一个基于Windows窗体的普通应用程序。但是除了使UI项目的触摸大一点之外,我找不到任何开发人员需要做的事情,因为触摸屏基本上是鼠标操作。我错过了什么吗?

2 个答案:

答案 0 :(得分:4)

不,你没有遗漏任何东西。确实将实际硬件连接起来以便对其进行测试,“小一点”总是低估了手指肥胖的问题。一切都应该只需点击一下,右键点击非常不切实际,最好避免双击。

您唯一想要做的就是进入控制面板+显示小程序并更改标准Windows UI元素的大小。如果要允许用户拖动或关闭窗口,请选择一个大的窗口标题字体。使滚动条至少宽两倍。菜单和消息框字体。如果要支持,请转到鼠标小程序以增加双击范围和时间。

答案 1 :(得分:2)

如果您不需要特定于触摸的事件处理,我认为您只需要这样做。但触摸意味着更多,您可能希望以更好的方式支持它:http://archive.msdn.microsoft.com/WindowsTouch/Release/ProjectReleases.aspx?ReleaseId=2127