2016-03-04 41 views
3

我开发了一个使用VB.NET的应用程序,使用触摸屏(这是一个销售点应用程序)。我已经使用按钮点击事件来执行代码,就像普通的Windows应用程序一样。这是正确的方法吗,还是应该使用MouseUp和MouseDown事件?触摸屏应用程序的最佳事件?

+0

我投票结束这个问题作为题外话,因为它**不涉及**具体的编程问题。另外,你有没有尝试过它,它有什么作用? – Codexer

+1

感谢codexer,你是非常有帮助的人! –

+0

codexer,我把他们两个,按钮点击和按钮mouseup/down和他们两个执行的过程,但我需要最完美的TOUCHSCREEN朋友! –

回答

3

使用Click事件是正确的。在触摸屏上,点击按钮会产生一个事件,就像用鼠标单击按钮时一样。

P.S.您在评论中提到,有时应用程序在您单击按钮时会挂起。这很可能是由响应Click事件的代码引起的,并且与使用触摸屏无关。

-1

昨天刚刚遇到我们的触摸POS应用程序的问题。在某些监视器上,点击事件在某些情况下会触发两次。看起来,不同的触摸屏显示器甚至以不同的方式处理点击,并且一些软件可以防止其他人无法操作。具体问题是我们的点击事件被触发两次,因此单击按钮“1”会导致“11”只发生在使用触摸屏而不是鼠标时。按钮的第一次按下会放“1”,然后当您将手指从按钮上移开时,会出现另一个“1”。如果您调试了点击事件,它只会被触发一次,并且只在该字段中加1。如果您进行了调试,则返回到11.

保存您的头痛症状并使用MOUSEUP。