Obsługa edytora w czasie projektowania kolekcji kontrolek

Chciałbym dodać właściwość reprezentującą zbiór elementów sterujących do komponentu i edytor kolekcji, dzięki któremu mogę łatwo wybrać formanty należące do kolekcji. VS takprawie co chcę automatycznie z następującym kodem:

    Private _controls As New List(Of Control)
    <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)> _
    Public ReadOnly Property SelectedControls() As List(Of Control)
        Get
            Return _controls
        End Get
    End Property

Dostaję domyślny edytor kolekcji, mogę dodawać i usuwać elementy sterujące, a kolekcja jest serializowana.

Problem polega na tym, że nie chcę dodawaćNowy formanty, chcę wybrać wiele formantów z innych dostępnych formantów w formularzu. Czy jest jakiś prosty / standardowy sposób, aby to zrobić, czy będę musiał napisać własny edytor kolekcji i uruchomić kolekcję kontrolek?

Chociaż jest wiele materiałów na temat edytorów kolekcji (UITypeEditors) i innych tematów związanych z czasem projektowania, nie udało mi się znaleźć żadnych linków demonstrujących to dokładne zachowanie, więc każda pomoc jest doceniana.

questionAnswers(1)

yourAnswerToTheQuestion