Как создать элемент управления со свойствами IPAddress, которые можно редактировать в конструкторе? - PullRequest
0 голосов
/ 18 июня 2009

Я создаю элемент управления со свойствами типа System.Net.IPAddress. Дизайнер показывает их только для чтения и, похоже, сопоставляет их с ресурсами. Есть ли способ сделать так, чтобы пользователь мог редактировать эти свойства в окне свойств конструктора, а не открывать редактор ресурсов?

1 Ответ

2 голосов
/ 18 июня 2009

Нашел - ответ - подделать:

[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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...