Tôi có một điều khiển người dùng có ComboBox và trình xử lý sự kiện SelectedIndexChanged. Trong trình xử lý sự kiện, tôi cần có khả năng biết chỉ số đã được chọn trước đó là gì ... bất cứ ai có thể chỉ cho tôi đúng hướng không?ComboBox SelectedIndexThay đổi sự kiện: cách nhận chỉ mục đã chọn trước đó?
private void cboTargetMode_SelectedIndexChanged(object sender, EventArgs e)
{
// need to get the previously selected index and do some handling here...
// ... some handler code here ...
switch (cboTargetMode.SelectedIndex)
{
case 1: // ..... some code here...
break;
case 2: // ..... some code here...
break;
case 3: // ..... some code here...
break;
default: // ..... some code here...
break;
}
}
+1 Không thể đồng ý hơn. =) –
Không nên thay vì "biến mẫu" thay vì "biến lớp"? –
@FrankSchmitt Chasing huy hiệu nạo vét lên một bài đăng gần 8 năm tuổi? ;-) Nhưng có bạn là chính xác, tôi đã sửa đổi câu trả lời của tôi. –