tôi thêm dây (bài) tự động đến một ToolStripItemCollection bởi:Cách sắp xếp các mục trong ToolStripItemCollection?
Dim onClickHandler As System.EventHandler = New System.EventHandler(AddressOf Symbol_Click)
Dim item As New ToolStripMenuItem(newSymbol, Nothing, onClickHandler)
SomeToolStripMenuItem.DropDownItems.Add(item)
Vì vậy, các mặt hàng không được thêm vào trong một đi, nhưng một-by-one dựa trên gây ra bên ngoài trong suốt phiên chương trình. Tôi muốn sắp xếp danh sách thả xuống mỗi khi tôi thêm một mục mới. Các lựa chọn của tôi để đạt được điều đó là gì?
Nó trông đẹp, nhưng tôi có được ngoại lệ:
failed to compare two elements in the array - at least one object must implement icomparable.
Điều này có tham khảo các lớp đối tượng chính nó; ToolStripMenuItem? Tôi sẽ xem liệu tôi có hiểu được trình so sánh tùy chỉnh không. – bretddogXin lỗi, bạn PHẢI sử dụng một trình so sánh riêng, vì không có bộ công cụ nào cho ToolStripMenuItem, do đó mảng không biết cách sắp xếp. Tôi đã cập nhật mã ở trên. – SpeziFish
Tuyệt! Tôi đã phải vật lộn với điều đó .. Chúc mừng! – bretddog