如何让自定义属性显示在属性管理器中?

时间:2015-08-23 20:05:08

标签: c# winforms visual-studio properties custom-controls

我正在使用Visual Studio 2015社区在C#中使用Windows窗体创建应用程序。我创建了一个具有公共属性和设置的自定义控件(实现一个Button)。将自定义按钮添加到表单时,如何将这些自定义属性/设置显示在Visual Studio属性管理器中?

我有一个公共访问者的私人支持者,就像通常那样;

多年前我曾经这样做,但我忘记了如何让它出现在物业经理身上。默认情况下,VS 2015和以前的版本Property Manager是通常设置标准控件属性的区域,位于IDE的右下角。

这是我正在使用的其中一个属性的片段:

public class Spot : Button
{
    // backers for the properties
    private bool isselected = false;

    // //////////////////////////////////////////////////////////////
    // user accessable properties relying on the above backers
    //

    /// <summary>
    /// Get/Set if the spot is selected
    /// </summary>
    public bool isSelected
    {
        get
        {
            return isselected;
        }
        set
        {
            isselected = value;
        }
    }
}

希望有人在这里可以帮助提醒我如何。我在这里做了几次搜索,并通过谷歌,但没有地方似乎有我想要的东西。通过我的特定搜索,包括“物业经理”,我获得了大量的房地产结果,而这些结果并不在我想要的地方附近。

0 个答案:

没有答案