2009-06-08 104 views
0

我創建了一個samble複選框:複選框標籤禁用

<mx:CheckBox label="checkbox"/>

有沒有什麼方法來禁用複選框狀態時,它的標籤上點擊時改變? 複選框應該改變的是的狀態,只有當我點擊 [V] 但是當我點擊它的標籤

回答

1

您應該能夠粘上一個複選框和一個非交互式標籤合力得到你要找的行爲:

<mx:HBox> 
    <mx:CheckBox /> 
    <mx:Label label="checkbox" width="100%" /> 
</mx:HBox> 

它更羅嗦,但你可能可以包裝它在一個組件,如果你真的想要。

2

不使用標準組件不改變狀態。您可能需要嘗試擴展Checkbox類或創建自己的組件並自己編寫邏輯。

說實話,標籤可點擊是該控件的標準行爲,如果您保留此功能,它將使您的應用程序更具可用性。

+0

嗯...唯一的解決方案,我發現是使用空標籤和文本對象的複選框。 謝謝你 – simplemagik 2009-06-08 12:39:32