Описание тега tcollectionitem
TCollectionItem представляет элемент в TCollection. Это определяется в модуле Classes.pas.
3
ответа
Создание компонента с именованными подкомпонентами?
Мне нужно знать основы создания компонента и управления его компонентами. Я изначально попробовал это, создав TCollectionи попытался поставить имя на каждом TCollectionItem, Но я понял, что это не так просто, как я надеялся. Так что теперь я собираю…
06 дек '11 в 20:43
1
ответ
Как добавить 2-кратный производный класс TCollectionItem в TOwnedCollection?
Я хочу реализовать коллекцию или список, используя TOwnedCollection / TCollectionItem. Мне нужен постоянный список (для загрузки и создания из FileStream) классов с полиморфизмом. Здесь (частично) мой код до сих пор, но мне не удалось создать произв…
28 дек '17 в 16:38
3
ответа
Является ли это возможным? Потомок TCollection для реализации хранения контейнеров TPanel с произвольным содержимым
Я новичок в разработке компонентов в Delphi, поэтому хочу знать, возможно ли вообще реализовать мою задачу. Мне нужно создать визуальный компонент (пользовательский элемент управления) на основе TScrollBox, который будет представлять связку TPanel, …
27 сен '10 в 14:29
1
ответ
Редактор свойств TColumn.FieldName
Я анализирую DBGrids.pas Блок. Есть TColumn класс, который опубликовал FieldName имущество property FieldName: String read FFieldName write SetFieldName; Он объявлен в виде строки, но в инспекторе объектов он отображается как редактируемый выпадающи…
11 дек '12 в 15:29
2
ответа
Рекурсивное чтение TCollection
Я очень плохо с рекурсией, никогда не использовал его раньше. Я знаю эту теорию.. не то, чтобы это помогло:)) Для моей проблемы у меня есть структура TCollection, которая содержит TCollection, TCollectionItem и т. Д. Я должен написать рекурсивную фу…
21 окт '10 в 08:51
2
ответа
Изменить метку TCollectionItem в редакторе Delphi
Компонент, над которым я работаю, использует TCollection для хранения ссылок на другие компоненты. Когда элементы редактируются в дизайнере, их ярлыки выглядят примерно так: 0 - TComponentLink 1 - TComponentLink 2 - TComponentLink 3 - TComponentLink…
12 сен '09 в 14:02
1
ответ
Событие в потомке TCollectionItem
Я написал простой код (см. Ниже): потомок TCollectionItem с событием. Но когда я нажимаю OnDone событие в объекте инспектора я получаю сообщение: Msgstr "Невозможно создать метод для неназванного компонента". Что не так с этим кодом? unit MainCompon…
31 янв '13 в 10:19
1
ответ
Как изменить ItemClass класса, унаследованного от TCollection
У меня есть класс, который унаследован от TCollection (давайте назовем его "TMyCollection"), и я должен унаследовать новый класс от него (давайте назовем его "TMyItems") Обычно мы передаем тип ItemClass в конструктор TCollection, но в моем случае ко…
11 июл '12 в 08:55
1
ответ
Получение индекса # элемента TCollection при добавлении в TCollection
Я знаю, что когда я добавляю элемент коллекции в коллекцию, индекс начинается с нуля. Я хотел бы сделать это на основе одного и показать значение в свойстве под названием Id, Может кто-нибудь сказать мне, как я могу сделать это в коде? TCVSClassItem…
29 дек '10 в 00:00
1
ответ
TCollectionItem не инициализирует значения свойств по умолчанию
Я боролся с этой сумасшедшей проблемой в течение нескольких часов и никуда не попал. У меня есть эта проблема в двух совершенно разных проектах с использованием TCollection. Когда добавляется новый элемент коллекции, мне нужно инициализировать значе…
14 ноя '11 в 03:51
1
ответ
Нет реакции, когда "..." щелкает свойство TCollectionItem, представляющее другую коллекцию TCollection.
Я никогда не был в ситуации, когда это было нужно, и я впервые пытаюсь TCollection как TCollectionItem другого TCollection, Все это прекрасно компилируется, но нет никакой реакции, когда три точки позади TCollectionItem"s TCollection свойство кликае…
24 апр '18 в 13:41
1
ответ
TCollectionItem и метод деструктора в Delphi
Эй, может кто-нибудь сказать мне, если реализации Деструктора в следующем примере являются правильными и одинаковыми? TTaskItem = class (TCollectionItem) private FTask: TTask; public constructor Create(Collection: TCollection);override; destructor D…
18 мар '11 в 10:42
3
ответа
Как изменить порядок элементов в коллекции TCollection?
Я пытаюсь реализовать методы MoveItemUp и MoveItemDown, которые перемещают выбранную строку вверх или вниз на один индекс в пределах TCollection, Следующий код, добавленный в мой подкласс TCollection, не работает: procedure TMyCollection.MoveRowDown…
28 ноя '11 в 18:20
0
ответов
Компонент TPersistent в TCollectionItem / Доступ к свойству TCollectionItem из TPersistent
Пожалуйста, обратите внимание на часть кода ниже TComponent: TMyField = class(TCollectionItem) private FName: String FSqlField: TSqlField; procedure SetName(const Value: String); procedure SetSqlField(const Value: TSqlField) published property Name:…
28 сен '17 в 12:10
1
ответ
Delphi: Как разрешить установку TClass-свойства TCollectionItem во время разработки
Я разрабатываю компонент, который работает на нескольких классах. Чтобы разрешить добавление списка управляемых классов, я написал унаследованный класс TCollection, в котором каждый элемент (унаследованный от TCollectionItem) определяет опубликованн…
11 апр '15 в 17:04
1
ответ
Наследование TCollectionItem
Я планирую хранить коллекцию предметов в TCollection. Каждый элемент будет производным от TBaseItem который в свою очередь происходит от TCollectionItem, Имея это в виду, коллекция вернется TBaseItem когда предмет запрашивается. Теперь каждый TBaseI…
15 мар '10 в 12:18
0
ответов
Добавление событий в TCollectionItem с помощью C++ Builder 5
Мой вопрос прост: Как реализовать обработку событий внутри или? Когда я просто добавляю элемент к элементу, ошибки компиляции не возникает... Но во время разработки... возникает неверная ошибка объявления... Я также попробовал добавитьTNotifyEventсв…
15 авг '23 в 08:17