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

Вниз

Мастера зацените компонент Грид + Дерево   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
8-87576
VVVaaa
2002-11-12 11:32
2003.02.27
Проблемка с выводом на image


3-87273
smus
2003-02-07 10:51
2003.02.27
Запрос на логин и пароль в Interbase


14-87663
Дмитрий К.К.
2003-02-11 07:46
2003.02.27
TColor


1-87468
Ahmad K
2003-02-18 23:55
2003.02.27
Нажимаем и звоним...


1-87486
HardClubber
2003-02-15 20:43
2003.02.27
преобразование типов