2012-03-17 41 views
1

stucked一旦我設置一個按鈕/進入到「不敏感」的狀態:MonoDevelop的小部件不敏感StateType

button.State = Gtk.StateType.Insensitive; 

它永遠不會返回到正常狀態時的運行時間:

button.State = Gtk.StateType.Normal; 

我在做什麼錯?

(我試過button.Sensitive =真/假和它的工作......但是「國家」的行爲,即使我解決了這個問題還是有點怪)

+0

您是否調試過並確保調試器實際**命中**您激活按鈕的行?而且,你確定按鈕的容器也不是不敏感嗎? – 2012-03-17 21:52:55

+0

我試圖把一個Console.WriteLine看看它是否通過該部分,它確實;我也確定該容器是敏感的。 (容器是測試中的窗口本身。) – 2012-03-18 01:45:49

+0

AIUI,Widget.State僅涉及視覺外觀。按鈕不反應? – IanNorton 2012-03-18 11:26:05

回答

0

我想到的回答這個問題,即使它是舊的,因爲還沒有發佈解決方案。

您必須使用

button.Sensitive = true; 

我希望幫助。

+0

該問題指出,這已被嘗試。 – Theo 2017-01-25 21:28:30