0

我正在创建一个具有 type 属性的控件System.Net.IPAddress。设计者将这些显示为只读,并且似乎将它们与资源相匹配。有没有办法让用户可以在设计器属性窗口中编辑这些属性,而不必打开资源编辑器?

4

1 回答 1

2

找到它 - 答案是伪造它:

[Browsable(true)]
[DisplayName("IPAddress")]
public string IPAddressText
{
    get { return this.IPAddress.ToString(); }
    set { this.IPAddress = IPAddress.Parse(value); }
}

[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public IPAddress IPAddress
{
    get;
    set;
}
于 2009-06-18T09:02:04.180 回答