Microsoft InkPicture становится непригодным для использования - PullRequest
2 голосов
/ 03 июня 2011

У меня есть приложение, формы, которые видят пользователи, содержат поля Microsoft INK, в которые они могут писать.

В некоторых случаях эти поля, в которые пользователи пишут, становятся непригодными для использования, т. Е. Пользователь не может вводить какие-либо данные в эти поля чернил (с помощью ручки или даже мыши). Поведение чернильного компонента аналогично тому, как его помечают как предназначенное только для чтения, и ручку (или мышь).

Это случайное вхождение, которое разрешается после перезапуска приложения. Кто-нибудь знает или видел такое поведение при использовании Microsoft Tablet API или его компонентов ??

Эта проблема возникает в Vista и Windows 7. Я подумал, что это могли быть драйверы для экранов Wacom, но оказалось, что это также происходит с мышью.

1 Ответ

0 голосов
/ 30 сентября 2014

Если в любой момент вы отключите чернильницу, свойство inkenable будет заблокировано как отключенное.Это не вызовет ошибок, но эффект, который видит конечный пользователь, будет неиспользуемой чернильной картинкой.Вы можете проверить, установлен ли inkenable после его установки, затем вы можете создать метод для уничтожения и воссоздания объекта inkpicture или возврата из этой части приложения.

"Когда вы устанавливаете свойство Enabled объектаэлемент управления контейнера имеет значение false, все содержащиеся в нем элементы управления также отключены. "

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

...