Редактор свойств компонента
Болванку компонента кинуть можешь?На досуге гляну.
Куда кинуть то? И шо кидать? Компонент унаследован от TCustomListView - все свойства и методы его. Но мне необходимо
1. Что бы по умолчанию стояло свойство vsReport - сделано.
2. В редакторе свойств заголовков полей - TListColumns - добавить дополнительное свойство - наименование поля TDataSet. Вот с этим и проблема. Или мне необходимо регистрировать свой редактор свойств - т.е. рисовать окно, реализовывать методы добавления, вставки и удаления записей, или наследовать от существующего - и реализовать только свои методы. Могу ли я использовать в данном случае наследование? Позволяют ли это классы паскаля? От какого класса наследовать? В руководстве разработчика описана реализация паскалевская - т.е. наследование как таковое - йок. Курите бамбук. Но на Ц с плюсами хотелось бы работать как на Ц с плюсами а не на паскале. Можно определить свой класс окна - и реализовать все необходимые свойства, просто повторять то что реализовано - вроде как не хорошо...да и влом.:)
В редакторе свойств заголовков полей - TListColumns - добавить дополнительное свойство - наименование поля TDataSet. Вот с этим и проблема.
Проблемы никакой нет. Для всех элементов наследников TCollection/TCollectionItem существует редактор свойств по умолчанию. Если добавить новые свойства в наследника TCollectionItem, они автоматически будут отображаться в Object Inspector. Проблема может быть только с выбором имен полей в виде выпадающего списка, но для этого в процедуру Register компонентов можно добавить что-то вроде этого: