Re[3]: Атрибут DisplayName
От: Daenur Россия  
Дата: 04.03.05 21:22
Оценка:
Здравствуйте, DimaSoft, Вы писали:

DS>Прошу прощение за тупость и несообразительность, но как использовать этот атрубут? Ведь не достаточно добавить атрибут перед свойством:


DS>[DisplayName("Значение 1",0)]

DS>public int FirstValue
DS>{...}

DS>?


Ну, почти достаточно.

Смотри, добавляешь этот код в проект, затем пишешь в нужном классе примерно так:

#region Свойства someObject

        [DisplayName("Здесь не место для рекламы", 1)]
        public int SomeProperty
        {
            get
            {...}
            set
            {...}
        }
...


а в классе формы, где отоборадаются данные так:

propertyGrid.SelectedObject = new PropertyDisplayNameWrapper(someObject);


У меня работает. Попробуй, может и у тебя запустится.

З.Ы. Не забудь в классе someObject сделать указать using для PropertyDisplayNameWrapper, если он в другом namespace'е.
(_2B || !_2B)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.