我创建了一个samble复选框:
<mx:CheckBox label="checkbox"/>
有没有办法在点击标签时禁用复选框状态更改? 复选框只有在我点击时才会改变状态 [V] 但是当我点击它的标签时不要改变状态
答案 0 :(得分:2)
不使用标准组件。您可能需要尝试扩展Checkbox类或创建自己的组件并自行编写逻辑。
说实话,让标签可点击是此控件的标准行为,如果您保留此功能,它将使您的应用程序更有用。
答案 1 :(得分:1)
您应该能够将复选框和非交互式标签粘合在一起,以获得您正在寻找的行为:
<mx:HBox>
<mx:CheckBox />
<mx:Label label="checkbox" width="100%" />
</mx:HBox>
它更加冗长,但如果你真的想要,你可以将它包装在一个组件中。