【问题标题】:How do I make an image property in a winforms user control available in the properties window如何在属性窗口中使 winforms 用户控件中的图像属性可用
【发布时间】:2013-10-09 10:21:06
【问题描述】:

在我实现的 winforms 用户控件上,我想公开一个属性,允许用户选择将在该控件上显示的图像。我尝试将属性同时作为图像和位图公开,我尝试指定各种看起来很有希望的属性,但无论我做什么,该属性都不会出现在“属性”窗口中。我正在寻找的是标准属性窗口界面,它允许您浏览与属性关联的图像。我怀疑我会因为错过了一些明显的东西而自责,但我一直在画一个空白!

【问题讨论】:

  • 只需要一行:public Image Image { get;放; }

标签: .net winforms user-controls


【解决方案1】:

这是一个适合我的例子:

    private Image image;

    public Image Image
    {
        get
        {
            return image;
        }
        set
        {
            image = value;
        }
    }

将代码添加到UserControl 后,请确保重新构建,然后 Image 属性应出现在“属性”窗口中。

【讨论】:

  • 我所拥有的几乎一字不差。我想我可能会创建一个空项目并在那里进行一些测试。它目前是一个大型解决方案的一部分,所以可能有一些干扰。感谢您的评论,至少现在我知道它应该可以工作!
  • 嗯,移到新解决方案的同一个控件按预期工作,因此显然是解决方案的问题。我会进一步调查,但它看起来和我预期的一样简单
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多