c# - 如何添加在 IDE 中显示的带有 3 个点的选择文件夹属性

标签 c# user-controls

我想向自定义控件添加如下功能,但我不确定如何执行此操作:

enter image description here

如何在 c# 中向开发人员 IDE 中显示的自定义用户控件添加属性(强制使用浏览 [...] 按钮选择文件夹)

最佳答案

使用“编辑器”属性指定属性的编辑器。确保您在项目中引用了 System.Design.dll。

public partial class UserControl1 : UserControl
{
    public UserControl1()
    {
        InitializeComponent();
    }

    [Editor(typeof(System.Windows.Forms.Design.FolderNameEditor), typeof(System.Drawing.Design.UITypeEditor))]
    public string SelectedPath
    {
        get;
        set;
    }
}

关于c# - 如何添加在 IDE 中显示的带有 3 个点的选择文件夹属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36380302/

相关文章:

c# - 在 .NET 中比较不同的数字类型(int、float、double、...)

c# - ASP.Net 以声明方式将值从页面属性传递给用户控件

WPF - MVVM - 有条件地包含要查看的用户控件

c# - 访问 UserControl 资源中的元素

c# - MVC 将 post 参数传递给字典

c# - 在 onStartup 完成之前动画不会开始

c# - 如何确定 Windows Java 安装位置

c# - 在 winforms 中带有复选框的组合框

c# - 如何在 C# 中访问用户控件的属性

user-interface - 3 路输入的用户界面元素 : yes, 不,不关心