簡體   English   中英

Flex:有沒有辦法找到ComboBox打開的時候?

[英]Flex: Is there any way to find find out when a ComboBox is open?

我可能在這里遺漏了一些東西,因為我認為這可能很容易,但......

使用Flex,如何判斷ComboBox何時打開? 我確實發現這個組件發送的開放和關閉事件可能是片狀的,所以我正在尋找一些更加堅固的東西 - 它可能正盯着我看。

如何檢查dropDown組件的存在或可見性?

dropDown是ListBase類型的組件,可以通過dropDown屬性訪問。 也許這樣的事情(我沒有時間自己測試):

if (myComboBox.dropDown != null && myComboBox.dropDown.visible) {
    // myComboBox is open
}

myComboBox.dropDown != null是一個安全檢查,因此您不會在嘗試訪問null對象的visible屬性時遇到運行時錯誤。

設計師可能認為開放和近距離事件已經足夠了。

編輯:我會澄清一下。 尋找一個可以揭示組合框打開/關閉狀態的屬性我找不到它。 根據我的經驗,事件系統並沒有什么特別之處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM