Trong hình bên dưới, "MyCars" là một bộ sưu tập. Nếu thuộc tính của đối tượng là một bộ sưu tập, sau đó trong một PropertyGrid, giá trị xuất hiện dưới dạng chuỗi "(Bộ sưu tập)" với một nút ở bên phải nếu mục được chọn.Thay đổi giá trị cho mục thuộc tính trong PropertyGrid
Có thể thay đổi giá trị "(Bộ sưu tập)" không? Nếu vậy, làm thế nào? Lý do tôi hỏi là vì tôi đã triển khai UITypeEditor tùy chỉnh cho đối tượng sẽ xuất hiện trong PropertyGrid trong chương trình của tôi. Cho đến nay, nút bên phải xuất hiện nhưng giá trị văn bản giống với tên hiển thị của thuộc tính. Tôi muốn một chuỗi khác xuất hiện ở đó.
Edit: cho những gì nó có giá trị, tôi biết tôi có thể ghi đè lên các phương pháp PaintValue
từ UITypeEditor và cung cấp một biểu tượng, mà tôi có thể kết thúc làm nếu tôi không thể giải quyết vấn đề này, nhưng tôi muốn vẫn muốn biết liệu văn bản "(Bộ sưu tập)" có được thay đổi hay không.
Tôi nghĩ bạn vẫn sẽ kết thúc bằng "(Bộ sưu tập)" bên cạnh biểu tượng của bạn nếu bạn đã sử dụng phương pháp PaintValue, nhưng không chắc chắn. –