2

我有一个应用程序,用户看到的表单上有 Microsoft INK 字段供他们写入。

在奇怪的情况下,用户写入的这些字段变得不可用,即用户无法在这些墨水字段中输入任何数据(使用笔甚至鼠标)。墨水组件的行为就像它被标记为只读和笔(或鼠标)。

它是一个随机事件,在重新启动应用程序后解决。有谁知道或见过使用 Microsoft Tablet API 或其组件的这种行为?

这个问题发生在 Vista 和 Windows 7 上。我认为它可能是 Wacom 屏幕的驱动程序,但事实证明它也发生在鼠标上。

4

1 回答 1

0

如果您在任何时候禁用了 inkpicture,则 inkenable 属性将被锁定为禁用。它不会引发任何错误,但最终用户看到的效果将是无法使用的墨水图片。您可以考虑在设置后测试是否设置了 inkenable,然后您可以创建一个方法来销毁和重新创建 inkpicture 对象或退出应用程序的该部分。

“当你将容器控件的 Enabled 属性设置为 false 时,它​​所包含的所有控件也会被禁用。”

http://msdn.microsoft.com/en-us/library/microsoft.ink.inkpicture.inkenabled(v=vs.85).aspx

于 2014-09-30T18:03:01.130 回答