我有这个功能:
===
我想在设置另一个状态之前清除窗口小部件的当前状态。
我创建了一个文本对象,我将状态设置为非活动状态,之后我尝试将其设置为read_only但它不起作用,这就是为什么我要创建一个清除当前状态的函数以便能够改变同一对象的状态。
我该怎么做?
也许有一些功能可以做到这一点,但我找不到。
答案 0 :(得分:1)
没有SWT.ENABLED
或SWT.DISABLED
这样的标记。
使用
启用/禁用控件control.setEnabled(boolean);
您使用
更改Text
控件的只读状态
control.setEditable(boolean);
请注意,创建控件后,大多数其他样式位都无法更改。