2011-01-27 53 views

回答

22

嗯,只是因爲你的指數變化並不一定意味着你的價值必須改變。

這也可能不是最現實的情況,因爲從設計角度來看,這種實現會很糟糕。

假設您正在顯示正在顯示正文部分的ComboBox。但是,您可能會以映射到整數值的格式導出或存儲此信息。因此,您的ComboBox可能會顯示映射到值5的「左臂」和「右臂」,該值在其映射中定義(5 =上身)。然後,如果用戶將「右臂」切換到「左臂」,則沒有值改變;然而SelectedIndex已經改變。

所以我想這是一個個案的基礎上,但這些事件肯定會根據案件功能不同。

0

不同之處在於,如果編輯組合框不是索引值的一部分,SelectedItemChange將爲-1。然而,只要你開始輸入組合框,它就會觸發值更改事件。

ea您可以使用值更改來觸發將重新格式化文本在domainupdown控件中輸入的事件。如果有人編輯了一個domainupdown控件,它的值變爲-1,你可以收集新的項目到它的列表中(通過按下按鈕並使用domainupdown.text屬性。

相關問題