Свой редактор для "чужого" свойства?
От: IgorSiticov Россия http://www.sicomponents.com
Дата: 24.10.08 04:21
Оценка:
День добрый!

Я правильно понял, что добавлять редакторы свойств (UITypeEditor) можно только для своих классов и сделать (зарегистрировать) редактор, чтобы он вызывался для свойства чужого контрола нельзя никак? Или все таки можно как-то добиться этого?
Успехов!
http://www.sicomponents.com
Delphi компоненты для многоязыковой поддержки (TsiLang); Resource Builder и многое другое.
Re: Свой редактор для "чужого" свойства?
От: _FRED_ Черногория
Дата: 24.10.08 05:38
Оценка:
Здравствуйте, IgorSiticov, Вы писали:

IS>Я правильно понял, что добавлять редакторы свойств (UITypeEditor) можно только для своих классов и сделать (зарегистрировать) редактор, чтобы он вызывался для свойства чужого контрола нельзя никак? Или все таки можно как-то добиться этого?


Смотря, на сколько это свойство "чужое". Тут надо подробнее описать ситуацию.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Help will always be given at Hogwarts to those who ask for it.
Re[2]: Свой редактор для "чужого" свойства?
От: IgorSiticov Россия http://www.sicomponents.com
Дата: 24.10.08 06:48
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, IgorSiticov, Вы писали:


IS>>Я правильно понял, что добавлять редакторы свойств (UITypeEditor) можно только для своих классов и сделать (зарегистрировать) редактор, чтобы он вызывался для свойства чужого контрола нельзя никак? Или все таки можно как-то добиться этого?


_FR>Смотря, на сколько это свойство "чужое". Тут надо подробнее описать ситуацию.


"Очень чужое"! К примеру, строковое свойство у OpenFileDialog или MenuStrip, св-во Images у ImageList и т.д. Т.е. свойство любого стандартного класса из тул-бокса.
Успехов!
http://www.sicomponents.com
Delphi компоненты для многоязыковой поддержки (TsiLang); Resource Builder и многое другое.
Re: Свой редактор для "чужого" свойства?
От: Mephistophele Беларусь  
Дата: 24.10.08 08:12
Оценка: 1 (1)
Возможно я ошибусь, но

если свойство public то можно через Reflection(по крайней мере добавить атрибут).
Re[2]: Свой редактор для "чужого" свойства?
От: samius Япония http://sams-tricks.blogspot.com
Дата: 24.10.08 08:51
Оценка: +1
Здравствуйте, Mephistophele, Вы писали:

M>Возможно я ошибусь, но


M>если свойство public то можно через Reflection(по крайней мере добавить атрибут).

Разве?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.