我有一个应用程序,用户看到的表单上有Microsoft INK字段供他们写入。
偶尔,用户写入的这些字段会变得不可用,即用户无法在这些墨水字段中输入任何数据(使用笔甚至鼠标)。墨水组件的行为就像它被标记为只读和笔(或鼠标)一样。
这是一个随机事件,在重新启动应用程序后解决。有人知道或见过这种使用微软平板电脑API或其组件的行为吗??
此问题发生在Vista和Windows7上。我以为这可能是Wacom屏幕的驱动程序,但事实证明,鼠标也会出现这种情况。
如果在任何时候禁用inkpicture,则inkenable属性将锁定为禁用。它不会引起任何错误,但最终用户看到的效果将是无法使用的墨迹图片。您可以考虑在设置后测试是否设置了inkenable,然后可以创建一个方法来销毁和重新创建inkpicture对象或退出应用程序的该部分。
当您将容器控件的Enabled属性设置为false时,它包含的所有控件也将被禁用
http://msdn.microsoft.com/en-us/library/microsoft.ink.inkpicture.inkenabled(v=vs.85).aspx