Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

Редактор свойства   Найти похожие ветки 

 
klyonov   (2004-05-27 22:15) [0]

Всем привет
вот такая ситуация: решил немножко улучшить TDBGrid для себя, оказалось, что если выдрать просто весь стандартный модуль в свой package, то там улучшить надо совсем ничего (иначе писать прилично придется наверное, а разбираться и того дольше)
только вот теперь у моего DBGrid пропали все стандартные редакторы свойств :)
Можно ли как-нибудь "не снимать стандартную регистрацию" этих редакторов? Зарегистрировать их по новой, наверное, не получится, так как сам код редакторов отсутствует (во всяком случае редактор для TColumns я не нашел, а стандартный для коллекции подглючивает. Сами TColumns я не менял).
Заранее спасибо


 
Гаврила ©   (2004-05-27 22:50) [1]

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


 
klyonov   (2004-05-27 23:03) [2]

написать наследника в моем случае гораздо сложнее, чем исправить в коде самого класса, поэтому, собственно, я и спрашиваю. может, кто сталкивался с подобной ситуацией?


 
jack128 ©   (2004-05-27 23:09) [3]

если не ошибаюсь редакторы свлйств превязаны к типам. Тогда нужно выдиратьь только КОД, а типы использовать те, чтоо объявлены в DbGrids..


 
klyonov   (2004-05-27 23:26) [4]

дело немного в другом: как только я перекомпилирую свой TDBGridEx, к примеру, (просто выдернув сам код класса TCustomDBGrid) привязка редакторов свойств (как в TDBGrid) отваливается. К стандартному TDBGrid они привязаны при компиляции IDE, наверное, или, вообще, черт знает как. Меня интересует, можно ли избежать этого не наследуя от TCustomDBGrid?


 
Sun bittern ©   (2004-05-28 06:19) [5]

Нужно создать свой редактор компонента. Т.к. в делфи данный редактор компонента зарегестрирован для класса TDBGrid, а не TDBGridEx. Редакторы свойств насколько мне кажется должны поддерживаться, если не соданно какое то свое Property так сказать нового типа.


 
Игорь Шевченко ©   (2004-05-28 11:38) [6]

Можно написать свой редактор, как сделали в EhLib или в InfoPower, там несложно.


 
klyonov   (2004-05-28 21:56) [7]

написать-то несложно, но таилась надежда, что можно и старый редактор на место пристроить. придется писать самому...



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

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
14-1085508863
Knight
2004-05-25 22:14
2004.06.13
Кто знает как удалить регистрацию на Amillo.net?


14-1085391189
}|{yk
2004-05-24 13:33
2004.06.13
Вопрос по потокам


6-1082642467
dark2004
2004-04-22 18:01
2004.06.13
Помогите органиовать поддержку Perl на моем Webсервере


8-1081136189
Rentgen
2004-04-05 07:36
2004.06.13
Photoshop Color Table


1-1085943680
Gestapo
2004-05-30 23:01
2004.06.13
UNICODE