Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
1-87369
BOA_KAA
2003-02-17 17:04
2003.02.27
Динамические массивы внутри записи


1-87456
Live_Aus_Berlin
2003-02-18 20:36
2003.02.27
как из delphi можно изменить атрибуты файла


1-87472
Trip
2003-02-18 23:56
2003.02.27
Read


3-87311
Klim Samgin
2003-02-10 13:27
2003.02.27
SQL


14-87693
Вадим
2003-02-10 00:26
2003.02.27
А нормально ли это?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский