我在我问的另一篇文章中有这个答案:
“我相信 VS 设计器通过获取控件设计器的实例(参见 Designer 属性)来实现 [菜单条/状态条的组件],如果设计器是 ComponentDesigner,则获取 AssociatedComponents 属性。”
我该怎么做呢?我什至不知道从哪里开始......
我在我问的另一篇文章中有这个答案:
“我相信 VS 设计器通过获取控件设计器的实例(参见 Designer 属性)来实现 [菜单条/状态条的组件],如果设计器是 ComponentDesigner,则获取 AssociatedComponents 属性。”
我该怎么做呢?我什至不知道从哪里开始......
该DesignerAttribute
属性可以附加到 WinForms 中的一个Control
或Component
类,以指示实现设计器以可视化编辑该类型的控件或组件的类。例如,Form
该类有一个DesignerAttribute
表示名为FormDocumentDesigner
实现其设计器的类。
设计器允许在 Visual Studio 的 WinForms 设计器中应用特殊设计时行为,例如调整列表视图列的大小或控件上的大小调整句柄。支持将子控件添加到现有控件的设计器,例如FormDocumentDesigner
最终派生自ComponentDesigner
.
您可以使用 .NET Reflector 之类的工具来检查这一点。