Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2013, 23:16   #1
magnuz
Пользователь
 
Регистрация: 07.08.2012
Сообщений: 34
По умолчанию Проблема с вложенными свойствами

Определена структура внутри которой есть вложенные структуры
Код:
[System.SerializableAttribute]
    public struct AddrField
    {
        [DisplayName("Адрес")]
        public ushort Addr { get; set; }
        [DisplayName("Количество слов")]
        public ushort WordCount { get; set; }
    }

    [System.SerializableAttribute]
    public struct AddrMap 
    {
        [DisplayName("Аварии")]
        [TypeConverter(typeof(ExpandableObjectConverter))]
        public AddrField AlarmWords { get; set; }
        [DisplayName("Дискретные входы/выходы")]
        [TypeConverter(typeof(ExpandableObjectConverter))]
        public AddrField DiscrIO { get; set; }
        [DisplayName("Энкодер")]
        [TypeConverter(typeof(ExpandableObjectConverter))]
        public AddrField Encoder { get; set; }
        [DisplayName("Адрес слова состояния тары")]
        public ushort TaraAddr { get; set; }
        [DisplayName("Бит состояния тары")]
        public ushort TaraBit { get; set; }
    }
Он используется как свойство компонента
Код:
private AddrMap f_addrmap;
        [DisplayName("Карта адресов")]
        [Description("
...
")]
        [TypeConverter(typeof(ExpandableObjectConverter))]
        public AddrMap Addr_Map
        {
            get { return f_addrmap; }
            set { f_addrmap = value; }
        }
Но когда в компоненте property grid-ом редактируешь свойтсва их значения не запоминаются и исчезают.
magnuz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с свойствами BottomAxis KuevProger Общие вопросы Delphi 4 23.01.2012 23:50
Проблема с вложенными TComponent giaour Компоненты Delphi 0 03.07.2011 23:12
Проблема с компонентом со свойствами-множествами и редактором свойств DrAndriy Компоненты Delphi 0 23.08.2010 13:55
Воспользуйтесь вложенными циклами Spark3r Общие вопросы C/C++ 1 30.06.2010 12:09
Проблема с вложенными записями Tesmont Общие вопросы C/C++ 4 12.05.2009 23:02