在上下文中的數據綁定ComboBox
其ValueMember
和DisplayMember
屬性設置適當:組合框的事件:主場迎戰的SelectedIndexChanged SelectedValueChanged
是否有對SelectedIndexChanged
和SelecetedValueChanged
事件之間的區別嗎?當從ComboBox
的下拉列表中選擇一個項目時它們是否同時被觸發?
在上下文中的數據綁定ComboBox
其ValueMember
和DisplayMember
屬性設置適當:組合框的事件:主場迎戰的SelectedIndexChanged SelectedValueChanged
是否有對SelectedIndexChanged
和SelecetedValueChanged
事件之間的區別嗎?當從ComboBox
的下拉列表中選擇一個項目時它們是否同時被觸發?
嗯,只是因爲你的指數變化並不一定意味着你的價值必須改變。
這也可能不是最現實的情況,因爲從設計角度來看,這種實現會很糟糕。
假設您正在顯示正在顯示正文部分的ComboBox
。但是,您可能會以映射到整數值的格式導出或存儲此信息。因此,您的ComboBox
可能會顯示映射到值5的「左臂」和「右臂」,該值在其映射中定義(5 =上身)。然後,如果用戶將「右臂」切換到「左臂」,則沒有值改變;然而SelectedIndex
已經改變。
所以我想這是一個個案的基礎上,但這些事件肯定會根據案件功能不同。
不同之處在於,如果編輯組合框不是索引值的一部分,SelectedItemChange將爲-1。然而,只要你開始輸入組合框,它就會觸發值更改事件。
ea您可以使用值更改來觸發將重新格式化文本在domainupdown控件中輸入的事件。如果有人編輯了一個domainupdown控件,它的值變爲-1,你可以收集新的項目到它的列表中(通過按下按鈕並使用domainupdown.text屬性。