Đây là một ví dụ đơn giản, nhưng rất hiếm thấy, làm thế nào chúng ta làm trong thị giác cơ bản. Net để di chuyển (code) các mục trong một listview.
Cần một hình thức với một listview và hai nút:
Bây giờ, hãy điền vào listview với một số dữ liệu ví dụ và trong sự kiện Load của cùng:
ListView1.Items.Add ("Carlos") ListView1.Items.Add (Marcelo) ListView1.Items.Add ("Damian) ListView1.Items.Add (Susan) ListView1.Items.Add ("Gerard") ListView1.Items.Add ("Claudia") ListView1.Items.Add ("Marta") ListView1.Items.Add ("Liliana) ListView1.Items.Add (Elisha) ListView1.Items.Add (Augustine) ListView1.Items.Add ("Camila) ListView1.Items.Add (Lucas) ListView1.Items.Add ("Jorge") ListView1.Items.Add ("Mabel") ListView1.Items.Add (Natalia) ListView1.Items.Add (Gabriella) ListView1.Items.Add ("Paula") ListView1.Items.Add ("Matias") ListView1.Items.Add (Martin) ListView1.Items.Add ("John") ListView1.Items.Add ("Maria") ListView1.Items.Add (Abel) ListView1.Items.Add ("Peter")
ListView1.FullRowSelect = True
ListView1.MultiSelect = False
ListView1.HideSelection = False
Lưu ý rằng chúng tôi cũng seteado ba đặc tính rất quan trọng: FullRowSelect = True cho một mục bằng cách chọn toàn bộ hàng được đánh dấu, multiselect = False để chỉ bạn có thể chọn một mục và HideSelection = False luôn luôn nhìn thấy những đồ vật được chọn .
Sau đó, trong sự kiện click nút UP:
Nếu ListView1.SelectedIndices.Count> 0 Sau đó, Thử Dim thời gian As String temp = ListView1.Items (ListView1.FocusedItem.Index - 1). Tiêu đề ListView1.Items (ListView1.FocusedItem.Index - 1). Tiêu đề = ListView1.FocusedItem.Text ListView1.FocusedItem.Text = tạm thời ListView1.Items.Item (ListView1.FocusedItem.Index - 1). Chọn = True ListView1.Items.Item (ListView1.FocusedItem.Index - 1). Tập trung = True Catch ex Như trường hợp ngoại lệ Beep () End Try Khác MsgBox ("Bạn phải chọn một mục từ danh sách.") Cuối Nếu
và nút nhấp chuột xuống sự kiện:
Nếu ListView1.SelectedIndices.Count> 0 Sau đó, Thử Dim thời gian As String tạm thời ListView1.Items (ListView1.FocusedItem.Index + 1). Tiêu đề </ code> ListView1.Items (ListView1.FocusedItem.Index + 1). Tiêu đề = ListView1.FocusedItem.Text ListView1.FocusedItem.Text = tạm thời ListView1.Items.Item (ListView1.FocusedItem.Index + 1). Chọn = True ListView1.Items.Item (ListView1.FocusedItem.Index + 1) Tập trung =. Đúng Catch ex Như trường hợp ngoại lệ Beep () End Try Khác MsgBox ("Bạn phải chọn một mục từ danh sách.") Cuối Nếu
Đó là, họ có thể chạy và kiểm tra nó hoạt động như thế nào. Tôi để lại một nắm bắt hoạt động của Chương trình:
Tôi hy vọng rằng, giống như tôi, họ sẽ rất hữu ích.
Thông tin Bitacoras.com ...
Tỷ giá trong Bitacoras.com: Đây là một đơn giản, nhưng ví dụ, rất hiếm khi nhìn thấy cách chúng ta làm trong Net cơ bản trực quan để di chuyển (code) các mục trong một listview. Cần một hình thức với một listview và hai nút: Bây giờ, sẽ điền vào ....
Chỉ cần những gì tôi cần thiết cho dự án của tôi trên máy tính bỏ túi. Rất cám ơn.
Hey! trang web này tốt nhất của bạn, thực sự nó là. Cảm ơn bạn đã chia sẻ kiến thức của bạn với chúng tôi ...
Xin chúc mừng ... hy vọng khác
hey nhờ x thông tin này nếu bạn không thích nhưng có thể một số mã vượt qua các yếu tố của một ListBox để một hộp danh sách khác nhau?
từ đã cảm ơn bạn rất nhiều!
cảm ơn bạn rất nhiều, thực sự tôi đang sử dụng nó trên một dự án lớn mà bạn cần phải sử dụng nhiều thành phần ListView.
hi muốn biết làm thế nào tôi vượt qua các dữ liệu tôi có một texbox một số listview
Thực hiện hình thức này từ một khách hàng tìm kiếm sẽ mang lại các dữ liệu trong texbox.
liên quan
không nhận ra ... (gt)
Xin chào gt tương ứng với một mã HTML cho dấu hiệu lớn hơn (>), chúng ta thấy rằng khi chuyển sang máy chủ mới giá trị này được thay đổi.
Đã được sửa lại, một lần nữa kiểm tra mã ban đầu ...
Elisha
Mery trong liên quan đến dòng có chứa gt bạn có thể thay thế như sau:
Nếu ListView1.SelectedIndices.Count 0 Sau đó,
Nếu ListView1.SelectedIndices.Count 0 Sau đó,
I trong các dấu hiệu trên là khác nhau từ () trước khi 0 (zero)