としてマークされたパブリック コレクションを持つカスタム コントロールがありDesignerSerializationVisibility.Content
ます。
デザイナーを使用してアイテムをコレクションに追加すると、アイテムがデザイナー ファイルに追加され、すべての必要な値が割り当てられますが、コレクションの各要素に、、などの一般的な名前が付けられますMyClass1
。MyClass2
それぞれの「名前」プロパティが必要ですitem をアイテムのコード名にして、コード内の名前でアイテムにアクセスできるようにします。
これは、ContextMenuStrip と ToolStrip の機能です。そのような場合、Name プロパティは(Name)
プロパティ グリッドのように表示されます。
この機能を得るために使用できる属性または何かがありますか? または、カスタム デザイナー ダイアログ全体を作成する必要がありますか? もしそうなら、これを達成するための最も簡単な方法の例は何ですか?