winform 自定义控件定义List属性
时间: 2023-12-06 16:02:41 浏览: 103
可以参考以下代码:
```csharp
public class MyControl : Control
{
private List<string> items = new List<string>();
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public List<string> Items
{
get { return items; }
set { items = value; }
}
}
```
在这个示例中,我们创建了一个自定义控件 `MyControl`,它包含一个 `List<string>` 类型的属性 `Items`。通过添加 `[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]` 属性,我们告诉 Visual Studio 在设计器中以列表的形式显示这个属性,使其更加易于使用。
阅读全文