WinForms的CreateChildControls()
我有一个类型为WinForms的CreateChildControls(),winforms,custom-controls,windows-forms-designer,Winforms,Custom Controls,Windows Forms Designer,我有一个类型为List的属性,它在MyCustomControl类中具有DesignerSerializationVisibility(DesignerSerializationVisibility.Content)属性。这允许将集合正确序列化到设计器文件 如何初始化此集合,例如当用户在窗体上拖动MyCustomControl时,会自动添加3项?标准TabControl如何处理TabPages 我想WinForms应该有一个类似ASP.NET CreateChildControls()的方法来实
List
的属性,它在MyCustomControl类中具有DesignerSerializationVisibility(DesignerSerializationVisibility.Content)
属性。这允许将集合正确序列化到设计器文件
如何初始化此集合,例如当用户在窗体上拖动MyCustomControl时,会自动添加3项?标准TabControl如何处理TabPages
我想WinForms应该有一个类似ASP.NET CreateChildControls()的方法来实现这一点
谢谢。我发现您需要实现自己的设计器并重写
InitializeNewComponent()
方法来创建子控件,并最终重写InitializeExistingComponent()
来编辑它们。我发现您需要实现自己的设计器并重写InitializeNewComponent()
方法创建子控件,并最终初始化现有组件()以编辑它们