2011-06-03 30 views
2

我有一個應用程序,用戶可以看到對他們的微軟INK領域爲他們在寫形式。微軟InkPicture變得不可用

在奇怪的時刻,這些領域的用戶編寫變得不可用,即用戶無法將任何數據輸入到這些墨水字段(使用筆或甚至鼠標)。墨水組件的行爲就像它被標記爲只讀和筆(或鼠標)一樣。

它是在重新啓動應用程序後解決的隨機事件。 有誰知道或已經看到過這種使用Microsoft Tablet API或其組件的行爲?

這個問題發生在Vista和Windows 7上。我認爲它可能是Wacom屏幕的驅動程序,但事實證明它也發生在鼠標上。

+0

這仍然沒有得到解決。微軟沒有迴應,也沒有從Wacom那裏庫存腳本回應(毫無意義) – Brendan 2011-08-08 01:26:29

回答

0

如果您在任何時候禁用了inkpicture,inkenable屬性將被鎖定爲禁用狀態。它不會產生任何錯誤,但最終用戶看到的效果將是不可用的墨水畫面。您可以考慮測試在設置後是否設置了inkenable,然後創建一個方法來銷燬和重新創建inkpicture對象或退出應用程序的這一部分。

「當您將容器控件的Enabled屬性設置爲false時,其所有包含的控件也被禁用。」

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