Pharo Smalltalk窗口关闭

3

我正在使用Pharo Smalltalk 4.0版本构建一个简单的GUI应用程序。我希望确保我创建的“StandardWindow”在用户点击右上角的“X”按钮时不会关闭。因此,我向我的窗口对象发送了“mustNotClose”消息,该对象是超类SystemWindow的实例变量。然而,当我点击“X”按钮时,窗口仍然关闭。您有什么想法我错过了什么吗?任何帮助将不胜感激。

1个回答

5
方法mustNotClose只是一个用于检查实例变量mustNotClose是否设置为true的访问器:
mustNotClose
    ^ mustNotClose == true

你应该使用 makeUnclosable 方法来删除关闭按钮,然后可以使用 makeClosable 方法将关闭按钮添加回来。

你说得对,那个方法可行。非常感谢,我很感激。 - user5163359

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接