Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Collection Editor


Автор: D4rk 3.5.2006, 22:29
Доброго времени суток!

У меня такая проблема: пытаюсь написать некое расширение TStringGrid. Нужно, чтобы можно было визуально добавлять в StringGrid столбцы - также, как у DBGrid, т.е. в дезигн-тайме должен появляться Collection Editor для коллекции столбцов...

У Collection Editor'а есть в общем случае кнопочки Add, Delete Item и стрелки для упорядочивания элементов коллекции. Какие же методы вызываются при нажатии этих кнопок? Пробую вызвать метод Add для коллекции - в ран-тайме все работает, а вот в дезигн-тайме при нажатии кнопки Add Item ничего не происходит...  smile  

Автор: D4rk 4.5.2006, 22:00
smile Извините за беспокойство! Проблема решена собственными силами: элемент коллекции инициализируется при выполнении TCollectionItem.Create, добавляется в коллекцию - TCollection.Add, а столбцы со свойствами, содержащимися в элементах коллекции, уже добавляются/удаляются ручками при выполнении TStringGrid.Update...  smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)