2009-08-27 152 views
1

我想要做的就像隐藏按钮一样简单。 目前我使用的代码...使NSButton处于非活动状态

[myButton setTransparent:TRUE] 

...这工作,但如果你点击其中的按钮是即使它是隐藏不管它的作用仍然发生。 有没有办法禁用NSButton?

回答

3

尝试[myButton setHidden:TRUE]代替setTransparent的:

+0

工作完美!非常感谢! – Joshua 2009-08-27 16:16:39

+5

您也可以[myButton setEnabled:NO]使按钮变灰,就像大多数应用中的标准“禁用”按钮一样。 – bobDevil 2009-08-27 20:20:21

+0

我明白了,再次感谢。 – Joshua 2009-08-28 06:16:48

3

也许只是一种风格的东西,但可可使用YESNOBOOL的I会写这个代替。

[myButton setHidden:YES]; 
+0

我发现这两个工作,但感谢您的意见。 – Joshua 2009-08-28 16:24:14

相关问题