![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.10.2007
Сообщений: 5
|
![]()
Чудесный момент происходит: пишу компоненту со свойствами DataSource (TDataSource) и DataField (string). Так вот если свойство, обозначающее поле таблицы, (обычно DataField) будет называться не DataField, то во время DesignTime не отображается список полей даже при установленном значении DataSource.
Шилин Кирилл
Последний раз редактировалось kerill_amuse; 30.10.2007 в 06:28. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
![]()
Ни чего чудесного, все просто. Когда инспектору объектов передается компонент или группа компонентов, инспектор сканирует все их свойства и ищет соответствующие редакторы. Редакторы существуют для всех свойств. Для свойства с именем FieldName (или DataField) и типом string предназначен соответствующий редактор TFieldNameProperty, если вы меняете имя, инспектор уже думает что это просто свойство с типом string и назначает ему редактор свойства TSTringProperty. Если хотите использовать другое имя и сохранить функционал, придется написать свой редактор свойства и зарегистрировать его в Delphi.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Имя компонента... | prizrak1390 | Общие вопросы Delphi | 11 | 17.04.2008 14:47 |
Мобило-чудеса техники (Батарейко) | Veiron | Свободное общение | 3 | 22.02.2008 14:27 |
"Чудеса" с вводом текста! | Mr.User | Свободное общение | 3 | 18.11.2007 15:56 |