Сведения о вопросе

Junior

10:01, 22nd August, 2020

Теги

c#   winforms    

Как остановить конструктор, генерирующий код для общедоступных свойств в пользовательском элементе управления?

Просмотров: 445   Ответов: 3

Как остановить конструктор от автоматического создания кода, задающего значение для общих свойств пользовательского элемента управления?



  Сведения об ответе

SILA

14:52, 18th August, 2020

Используйте параметр DesignerSerializationVisibilityAttribute для свойств, которые вы хотите скрыть от сериализации конструктора, и задайте параметр Hidden.

[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string Name
{
    get;
    set;
}


  Сведения об ответе

PIRLO

18:22, 8th August, 2020

Добавьте следующие атрибуты к свойству в элементе управления:

[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]


  Сведения об ответе

P_S_S

20:47, 5th August, 2020

Небольшое изменение в ответе Эрика я использую VS 2013.

[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public new string Name { 
    get; 
    set; 
}


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться