Tôi có một ListBox hiển thị ban đầu với mục đầu tiên được chọn. Tôi muốn nó hiển thị mà không có mục nào được chọn. Điều này có thể không?Bỏ chọn tất cả các mục trong một hộp danh sách
Cảm ơn
Tôi có một ListBox hiển thị ban đầu với mục đầu tiên được chọn. Tôi muốn nó hiển thị mà không có mục nào được chọn. Điều này có thể không?Bỏ chọn tất cả các mục trong một hộp danh sách
Cảm ơn
ListBox.ClearSelected()
hoặc
ListBox.SelectedIndex = -1
Tất nhiên, họ là những phương pháp thành viên.
ListItem.Selected là điều thúc đẩy điều này. Giá trị mặc định là sai, có nghĩa là mục sẽ không được chọn. Mã của bạn phải thiết lập rõ ràng điều này thành true để mã được hiển thị như được chọn. Bạn chỉ cần xóa mã đang thực hiện điều đó, trông giống như listItem.Selected = true;
. Xem ListItem.Selected
Đối với nhiều rõ ràng ListBox
foreach (Control ctrl in ctrls)
{
((ListBox)ctrl).SelectedIndex = -1;
ClearInputs(ctrl.Controls);
}
Calling Phương pháp vào nút và từ nơi bạn muốn thực hiện
ClearInputs(Page.Controls);
Xin cho biết nếu bạn đang sử dụng WPF, Silverlight hoặc WinForms – Indy9000
Nó được WinForms. – Jason