2012-02-14 34 views
5

Tôi có các mục trong danh sách xem và tôi muốn biết cách thêm 2 nút giúp mục đó di chuyển lên trong danh sách và mục đó khiến mục đó di chuyển xuống trong danh sách. Tôi tìm ra cách để làm điều đó với listboxes nhưng tôi không thể tìm ra hoặc tìm nơi để làm điều đó cho xem danh sách và giúp đỡ được đánh giá cao.cách di chuyển mục listview lên hoặc xuống bằng một nút bấm

Trả lời

11

Kiểm tra các Listview.Items.Remove và Listview.Items.Insert phương pháp:

listView1.Items.Remove(selectedItem); 
listView1.Items.Insert(newIndex, selectedItem); 

Đối phó với các chỉ số thay đổi (khi bạn loại bỏ một ListViewItem, các chỉ số của các mục danh sách đó đến sau khi lựa chọn mục tất cả thay đổi bởi một) có thể là một nỗi đau. Ngoài ra, bạn sẽ cần phải quản lý những gì sẽ xảy ra khi bạn quảng bá hoặc giảm hạng mục vượt qua giới hạn trên cùng hoặc dưới của các chỉ mục mục.

Hy vọng bạn sẽ bắt đầu.

Các vấn đề liên quan