gpt4 book ai didi

c# - 如何在属性网格中编辑文件名集合?

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:39 24 4
gpt4 key购买 nike

我在 C# 类中有一组文件名:

    private List<string> m_files

public List<string> Files
{
get
{
return m_files;
}
set
{
m_files = value;
}
}

我希望能够在属性网格中显示和编辑该集合,特别是我希望能够使用标准的 FileDialog 将文件添加到该集合。哪种方法最简单?

最佳答案

使用 EditorAttribute指定使用 CollectionEditor 编辑此属性:

private List<string> m_files

[EditorAttribute(typeof(System.ComponentModel.Design.CollectionEditor), typeof(System.Drawing.Design.UITypeEditor))]
public List<string> Files
{
get
{
return m_files;
}
set
{
m_files = value;
}
}

关于c# - 如何在属性网格中编辑文件名集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4134194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com