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 に答える