Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

Опросить неунаследованные свойства   Найти похожие ветки 

 
Галинка ©   (2006-11-22 12:40) [0]

Есть объект - наследник от стандартного. Но у него есть несколько свойств, добавленных уже мной. Можно ли их как-то отличить и опросить?


 
Курдль ©   (2006-11-22 13:02) [1]


> Галинка ©   (22.11.06 12:40)  
> Есть объект - наследник от стандартного. Но у него есть
> несколько свойств, добавленных уже мной. Можно ли их как-
> то отличить и опросить?


Отличить и опросить по имени свойств не удается?  8-()


 
Галинка ©   (2006-11-22 13:14) [2]

По именам долгова-то. И не универсально. Но если по другому нельзя, то придется так.

Просто у меня с десяток объектов, унаследованных от стандартного PictureBox. У каждого добавлены смысловые свойства нужного компонента. Если бы можно было сделать как-то так:

пробежаться по свойствам и если базовый класс такого не имеет, то имя свойства и значение заносится в XmlDocument.


 
Галинка ©   (2006-11-22 16:22) [3]

в догонку. Можно ли как то узнать модификатор свойства?


 
saxon   (2006-11-22 16:43) [4]

PropertyInfo  - CanWrite, CanRead ?


 
Галинка ©   (2006-11-22 16:52) [5]

saxon   (22.11.06 16:43) [4]

не совсем то. Мне бы получить он паблик, протектед или приват.


 
saxon   (2006-11-22 17:11) [6]


> Галинка ©   (22.11.06 16:52) [5]

Да что то не про то подумал.

А как вы добираетесь до свойств?
Если Type.GetProperties(), - то это только паблик.


 
Галинка ©   (2006-11-22 17:27) [7]

PropertyInfo[] arrPropertyInfos = LBType.GetProperties();

так я добираюсь до свойств. Если это только паблик, то это уже отлично. Теперь бы отличить наследованные от "приобретенных", свойственных только моему наследнику ))


 
Галинка ©   (2006-11-22 17:41) [8]

погсмотрела, что приобретенные идут сначала, а потом уже наследованные. Просто надо знать сколько первых свойств мне надо. Это достаточно надежно?


 
saxon   (2006-11-22 17:41) [9]


> Галинка ©   (22.11.06 17:27) [7]

Вообщето в хелпе все есть по этому вопросу (см PropertyInfo Members) . :)

PropertyInfo. или ReflectedType  или DeclaringType  - точно не помню.


 
Галинка ©   (2006-11-22 17:58) [10]

saxon   (22.11.06 17:41) [9]

спасибо. Нашла вроде ))



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.03 c
15-1163932457
AlexanderMS
2006-11-19 13:34
2006.12.10
ToolBar на WinApi.


1-1161780797
Антоныч
2006-10-25 16:53
2006.12.10
Удаление картинки из листа Excel


15-1164191107
Master_
2006-11-22 13:25
2006.12.10
MiTeC System Information Component - где взять!


9-1139395378
TGX
2006-02-08 13:42
2006.12.10
gamedev


2-1163932298
SergP
2006-11-19 13:31
2006.12.10
Сравнение записей.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский