我在MyCustomControl类中有一个具有DesignerSerializationVisibility(DesignerSerializationVisibility.Content)属性的List<MyItems>类型的属性。这允许将集合正确地序列化为设计器文件。
我如何初始化这个集合,比如当用户在表单上拖动MyCustomControl时,会自动添加3个项目?标准TabControl对TabPages的处理方式。
我猜WinForms应该有一个像ASP.NET CreateChildControls()这样的方法来实现这一点。
谢谢。
发布于 2011-11-16 17:24:52
我发现您需要实现自己的设计器,并重写InitializeNewComponent()方法来创建子控件,并最终重写InitializeExistingComponent()来编辑它们。
https://stackoverflow.com/questions/8092234
复制相似问题