Tag: 触摸屏

是否可以单击按钮而不会失去对TextBox的关注?

我正在尝试在C#WPF项目中开发一个触摸屏键盘控件,当TextBox获得焦点时它将是可见的,并且在TextBox失去焦点时隐藏。 我见过的触摸屏键盘项目是通过将键盘定义为新窗口而不是控件来实现的。 对于我的应用程序,我真的希望将键盘作为主应用程序窗口中的控件。 有没有办法允许单击按钮(在键盘控件上)而不会导致TextBox失去焦点? 理想情况下,我想在克拉的当前位置放置一个角色。

WinForms屏幕上的键盘

我开发了一个用于触摸屏计算机的Windows窗体应用程序。 当用户点击输入框(文本框)时,是否可以显示键盘? 我怎么能这样做?

使用RegisterRawInputDevices注册触摸屏HID不起作用

我正在尝试使用RAWINPUT API从Surface触摸屏获取原始输入数据。 获取设备列表很有用。 但是当我想用RegisterRawInputDevices注册触摸屏设备时,我遇到了问题:该函数在GetLastError中返回false(87)(ERROR_INVALID_PARAMETER)…我尝试了不同的东西,我在网上阅读但没有工作。 我在C#上使用Interop用于非常简单的桌面控制台应用程序,在Windows 8.1上使用Visual Studio 2013进行开发。 目标是Surface Pro 3。 使用API​​的代码在下面…(对于丑陋的编辑感到遗憾)。 我会非常感谢你的帮助:) 皮埃尔 CASS中API封装的CLASS using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Runtime.InteropServices; using System.Diagnostics; namespace ConsoleApplication3 { class APIWrapper { #region Properties private static int _vendorID=-1; public static int VendorID { get { return _vendorID; } } private static int […]

如何以编程方式禁用Windows 10平板电脑屏幕的边缘滑动手势?

尝试以编程方式和手动修改沉浸式Shell的EdgeUI下的DisableCharmsHint和DisableTLcorner的注册表为1(禁用触摸屏滑动边缘),重启后没有任何反应。 只是想禁用边缘滑动以防止用户访问其他应用程序而只是我当前打开的应用程序,稍后我的应用程序关闭后会再次启用滑动边缘(恢复正常)。 运行的应用程序是来自桌面并在Windows 10平板电脑上运行的Windows窗体(非WPF)c#app。 是否有任何其他方法可以防止用户滑动边缘并防止边缘滑动打开每个边缘的窗口

Windows 8将应用程序存储为企业软件

我正在编写Windows 8商店应用程序,但该应用程序是供公司内部使用的。 该应用程序需要在100多个平板电脑上运行,因此安装过程非常简单。 所以,我一直在使用Windows 8商店模板来创建我的应用程序,但我现在需要在我的设备上获取此应用程序。 如何在不通过Windows 8商店发布流程的情况下执行此操作? 我已经将应用程序安装在几个平板电脑上进行测试,但我需要一个开发人员许可证,它每30天就会过期一次。 那么有没有将Windows 8商店应用程序作为企业解决方案发布? 我可以使用WPF来创建我的应用程序,但控件对于触摸屏环境来说并不是那么流畅或不错。 任何帮助都会很棒。 谢谢

似乎无法从Windows Phone 7中的TouchPanel获得触摸输入

我在Visual Studio中开始了一个新项目,并且一直在尝试使用静态TouchPanel类来获取输入。 我通过EnabledGestures属性启用了“Tap”手势,但是当我点击屏幕时手势没有注册(即TouchPanel.IsGestureAvailable返回false)。 其他东西,如Mouse.GetState()。LeftButton == ButtonState.Pressed永远不会certificate是真的,即使在我以前的项目(基于Microsoft示例项目)中它始终没有任何问题。 任何人都有任何想法,为什么我似乎无法从设备获得任何forms的输入?

如何在Android上使用Unity显示触摸屏键盘时调整视图大小?

在Unity中,我无法控制触摸屏键盘。 TouchScreenKeyboard类只有一个Android参数。 if(TouchScreenKeyboard.visible) { float keyboardHeight = TouchScreenKeyboard.area.height; // will resize the view here! But this return zero! } 有没有其他方法可以知道Android上键盘的高度?

如何让智能手机像滚动winforms触摸屏应用程序(滚动面板)

在网上搜索完文章后,我想出了一个基于winforms的触摸屏应用程序的设计,需要像滚动一样的智能手机。 该应用程序本身将在平板电脑或触摸屏桌面上运行。 我把我要滚动的所有内容放在面板上。 将autoscroll设置为true(将显示滚动条) 现在将整个面板放在一个组框中 缩小combobox,直到隐藏滚动条(视觉上隐藏,不可见= false) 现在我被困在的有趣部分。 我想我必须在面板上处理mousedown,mouseup和mousemove以设置自动滚动位置,以便当有人触摸面板并拖动时,它会滚动魔术。 请帮助填写以下方法存根中的几行代码。 autoscrollposition上的msdn doc非常混乱,因为它返回负数,但需要设置为abs,而不是。 Point mouseDownPoint; Point mouseUpPoint; Point mouseDragPoint; private void myPanel_MouseDown(object sender, MouseEventArgs e) { this.mouseDownPoint = e.Location; Console.WriteLine(“Mouse down at {0}”, e.location); } private void myPanel_MouseUp(object sender, MouseEventArgs e) { this.mouseUpPoint = e.Location; this.mouseDownPoint = new Point(); //will set for IsEmpty check Console.WriteLine(“Mouse Up […]