Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

VS IDE и Attributes

3.0K
12 августа 2008 года
Oxaid
63 / / 02.04.2006
Привет!
Проблема такая. Есть уменя два свойства, обозначенные с помощью атрибута Browsable(true)(т.е видимые в Property Window). Первое свойство определяет состояние объекта, второе один из его параметров. Однако при определенном состоянии, второе свойство нужно сделать readonly или вообще его скрыть. Как этого добиться? Пробовал использовать атрибут ReadOnly, но его состояние нельзя менять в realtime-е.
241
13 августа 2008 года
Sanila_san
1.6K / / 07.06.2005
Тогда такое свойство стоит заменить методами GetProperty и SetProperty, и сделать флаг состояния объекта. Тогда метод SetProperty должен будет проверить значение флага и либо присвоить значение свойству, либо нет. Само же свойство представить либо свойством, либо переменной класса. Можно вообще просто в самом свойстве в разделе set прописать проверку флага. По сути то же, что и первый вариант, только более абстрактно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог