Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 使用Visual Basic禁用触摸屏_Vb.net - Fatal编程技术网

Vb.net 使用Visual Basic禁用触摸屏

Vb.net 使用Visual Basic禁用触摸屏,vb.net,Vb.net,对于我的应用程序,我需要禁用所有触摸屏交互。BlockInput(1)只阻止鼠标和键盘,我找不到任何关于禁用触摸屏的信息 是否有脚本/注册表更改/破解来禁用所有触摸屏交互(因此鼠标不能通过触摸屏幕移动) 提前感谢,我不完全确定您要使用哪种语言。但是,如果要使用JS,可以拦截事件: $(document).on('touchstart.NS touchmove.NS touchend.NS', function(e){ e.preventDefault(); }); 现在用户将无法与页面/应

对于我的应用程序,我需要禁用所有触摸屏交互。BlockInput(1)只阻止鼠标和键盘,我找不到任何关于禁用触摸屏的信息

是否有脚本/注册表更改/破解来禁用所有触摸屏交互(因此鼠标不能通过触摸屏幕移动)


提前感谢,

我不完全确定您要使用哪种语言。但是,如果要使用JS,可以拦截事件:

$(document).on('touchstart.NS touchmove.NS touchend.NS', function(e){
  e.preventDefault();
});
现在用户将无法与页面/应用程序交互


这将有助于……

您为什么需要这样做?当然,这取决于用户希望如何与应用程序交互?@ADyson应用程序需要适当的校准。因此,每次Windows启动时,应用程序都会运行,需要对其进行校准。因此,如果它们接触到其他任何地方,校准应用程序将不会启动。没有校准,应用程序就不能正常工作(这是一个廉价的中国仿制品触摸屏)。你所说的校准到底是什么意思?一旦应用程序重新获得焦点,它就不能这样做吗?@ADyson它是一个触摸屏,每次Windows启动时,手指都需要校准,因此当有人触摸时,它不会关闭并正确校准。因此,这必须在使用应用程序之前完成,否则它将无法工作。问题已标记为
VB.NET
,但OP可能能够转换。