Установка значений по умолчанию для свойств в C # - PullRequest
0 голосов
/ 11 сентября 2011

Я создаю простой элемент управления в C #, и я столкнулся с проблемой.Я создал 2 свойства для своего элемента управления (это кнопка), и 2 свойства - это GradientColor1 и GradientColor2.Единственная проблема, с которой я сталкиваюсь при их создании, заключается в том, что я не знаю, как установить для них свойство по умолчанию.Я знаю, что могу сделать:

GradientColor1 = Color.Black;
        GradientColor2 = Color.DarkGray;

Под моим конструктором, но я хочу, чтобы у них была возможность щелкнуть пункт «Сброс» в контекстном меню под панелью свойств.Как видите, сейчас он отключен:

http://i.stack.imgur.com/ds3AA.png - пока не можете публиковать изображения.

1 Ответ

1 голос
/ 11 сентября 2011

Я проверил, что присвоение вашего свойства атрибуту DefaultValueAttribute активирует пункт меню Сброс.Однако вам также потребуется инициализировать значение свойства в конструкторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...