Форум: "Потрепаться";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
ВнизМастера зацените компонент Грид + Дерево Найти похожие ветки
← →
Style (2003-02-07 19:07) [0]TGridTreeView by Style
http://sands.nm.ru/TGTView.zip - 10 кб качайте :)
Как вам вообще эта идея???
Интересно услышать какие либо предложения и советы.
Если чего может вам пригодиться!
← →
Cobalt (2003-02-07 19:33) [1]Дельфи 4:
[Error] TGTView.pas(171): Undeclared identifier: "TContextPopupEvent"
[Error] TGTView.pas(172): Undeclared identifier: "TTVAdvancedCustomDrawEvent"
[Error] TGTView.pas(173): Undeclared identifier: "TTVAdvancedCustomDrawItemEvent"
[Error] TGTView.pas(843): Undeclared identifier: "Delete"
[Error] TGTView.pas(1009): Not enough actual parameters
[Error] TGTView.pas(1010): Undeclared identifier: "OnContextPopup"
[Error] TGTView.pas(1098): Not enough actual parameters
[Error] TGTView.pas(1099): Undeclared identifier: "OnAdvancedCustomDrawItem"
[Error] TGTView.pas(1106): Not enough actual parameters
[Error] TGTView.pas(1107): Undeclared identifier: "OnAdvancedCustomDraw"
[Error] TGTView.pas(1328): Incompatible types
[Error] TGTView.pas(1459): Incompatible types
[Error] TGTView.pas(1601): Incompatible types
[Fatal Error] Editor.pas(41): Could not compile used unit "TGTView"
← →
Anatoly Podgoretsky (2003-02-07 19:47) [2]Нормально заценил :-)
← →
Романов Р.В. (2003-02-07 20:24) [3]По крайней мере установился без проблем. Хорошо бы теперь понять как с ним работать :)
← →
Style (2003-02-07 20:50) [4]Компонент работает на D5 извените что забыл указать.
Вообще я старался сделать все по стандарту.. т.е. если вы работали с Деревом и Гридом то разобраться будет не сложно, Единственное отличие это то что пришлось писать свой TCollectionPropertyEditor т.к. сурсов стандартного в Delphi 5,6,7 попросту нет. Видимо из за того что Борланды не хотели отдавать разработчиками секрет своих DesignTimeWindows окон!
← →
Style (2003-02-08 00:47) [5]Гы.. так не кто и не заценил???
А наверное зря старался :-)
← →
Юрий Зотов (2003-02-08 08:20) [6]Впечатление неплохое. Только зачем редакторы свойств и процедуру Register помещать в один юнит с самим компонентом (тем более, что есть модуль Editor)? Обычно все, что относится только к design-time от самого компонента отделяют, чтобы не тянуть лишний код в конечное приложение. А прописка модуля Editor в uses модуля компонента тянет за собой еще и совершенно ненужные в run-time ресурсы формы. Для Component Writer"а все это довольно серьезные проколы.
> Единственное отличие это то что пришлось писать свой
> TCollectionPropertyEditor
Совершенно лишнее - есть стандартный и он прекрасно работает. Кстати, попытка использовать стандартный редактор для Вашего свойства Columns стабильно приводит к Stack Overflow и краху IDE при добавлении первой же колонки. Такого быть просто не должно и это прямо указывает на какие-то недостатки кода (скорее всего, где-то возникает бесконечная рекурсия).
> т.к. сурсов стандартного в Delphi 5,6,7 попросту нет
Они и не нужны - есть BPL и DCP. Этого вполне достаточно.
← →
Style (2003-02-08 08:48) [7]Мне не хотелось использовать стандартный TDBGridColumns в котором есть такие порепрты кототорые мне вовсе не нужны! Поэтому я стал писать свой класс с наследием от TCollectionItem
Но вот тогда и возникла необходимость тех самых сурсов которых в Делфи нет!
Если это можно как-то обойти? Хотелось бы узнать на примере своего кода.
А насчет Регистрации в конце юнита. Просто регистрацию изначально планировалось от туда вырезать так как компонент будет включен в целый Package от куда и будеи ругистрация.
А вот на юзесах я действительно немного неправ :)
← →
Maestro_V (2003-02-10 12:58) [8]А как все-таки для Delphi 6 ?
← →
Дремучий (2003-02-11 14:28) [9]будет ли дорабатываться компонентик?
как по мне - задумка очень даже ничего...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.073 c