Mình muốn hỏi là làm thế nào để tạo autoscroll trong listbox của C#
Mình có một cái listbox dùng để add dữ liệu nhưng khi nó có nhiều dữ liệu thì nó sinh ra một cái scroll nhưng nó không tự cuộn theo cái giá trị mới nhất vậy phải làm sao ?
Tạo autoscroll trong listbox của C#
listboxobject.ScrollToView(object item)
HÌnh như code sai đó bạn
Mới học thì làm sao cho chương trình chạy đúng chức năng trước, còn về mặt tiện dụng, đẹp mắt thì từ từ trong quá trình tìm hiểu sẽ ngộ ra.
1 Like
Ok bạn, mình cũng chỉ muốn chức năng thôi mà chưa cần đẹp
Sai ở chỗ nào vậy ??
int visibleItems = listBox.ClientSize.Height / listBox.ItemHeight;
listBox.TopIndex = Math.Max(listBox.Items.Count - visibleItems + 1, 0);
1 Like
Code bạn chạy được trên WPF, còn bạn kia hỏi là trên WinForm nên không chạy được.
ListBoxObject.SelectedItem = ListBoxObject.Items[ListBoxObject.Items.Count-1];
Hoặc
ListBoxObject.SelectedIndex = ListBoxObject.Items.Count-1;
1 Like
Ok, thank you bạn