3
我使用Pharo Smalltalk版本4.0來構建一個簡單的GUI應用程序。我希望確保當用戶點擊頂部的「X」按鈕時,我創建的「StandardWindow」不會關閉。因此,我發送消息「mustNotClose」給我的窗口對象,它是超類SystemWindow的一個實例變量。但是,當我點擊「X」按鈕時,窗口仍然關閉。關於我錯過了什麼的任何想法?任何幫助將不勝感激。pharo smalltalk窗口關閉
我使用Pharo Smalltalk版本4.0來構建一個簡單的GUI應用程序。我希望確保當用戶點擊頂部的「X」按鈕時,我創建的「StandardWindow」不會關閉。因此,我發送消息「mustNotClose」給我的窗口對象,它是超類SystemWindow的一個實例變量。但是,當我點擊「X」按鈕時,窗口仍然關閉。關於我錯過了什麼的任何想法?任何幫助將不勝感激。pharo smalltalk窗口關閉
方法mustNotClose
僅用於檢查變量mustNotClose
實例設置爲true的訪問:
mustNotClose
^mustNotClose == true
你應該用實際刪除關閉按鈕的方法makeUnclosable
。然後,您可以使用makeClosable
添加關閉按鈕。
你說得對,那有效。非常感謝,我很感激。 – user5163359