Vâng, chỉ vì thay đổi chỉ mục của bạn không nhất thiết có nghĩa là giá trị của bạn phải thay đổi.
Điều này cũng có thể không phải là kịch bản thực tế nhất bởi vì thiết kế khôn ngoan việc triển khai này sẽ là xấu.
Giả sử bạn đang hiển thị ComboBox
nơi bạn đang hiển thị các bộ phận cơ thể. Tuy nhiên, bạn có thể xuất hoặc lưu trữ thông tin này theo định dạng được ánh xạ tới các giá trị số nguyên. Do đó, ComboBox
của bạn có thể hiển thị "Left Arm" và "Right Arm" được ánh xạ tới giá trị là 5, xác định (5 = Upper Body) trong ánh xạ của nó. Sau đó, nếu người dùng chuyển "Cánh tay phải" sang "Cánh tay trái" thì không có thay đổi giá trị; tuy nhiên, SelectedIndex
đã thay đổi.
Vì vậy, tôi đoán đó là trường hợp theo từng trường hợp, nhưng những sự kiện này chắc chắn có thể hoạt động khác nhau tùy thuộc vào từng trường hợp.