Вниз
Скачать: CL | DM;

ObjectInspector   Найти похожие ветки 

 
mafiz ©   (2005-03-20 18:40) [0]

Помогите, кто знаете!!!
Никак не могу сконструировать делфийский ObjectInspector. Мне нужно сделать его точно таким же как и в Delphi7. Если кто знает как такое сделать - пишите!!!
Заранее благодарен!!!
P.S.: Извиняюсь если подобные вопросы уже рассматривались!!! Я лично ничего не нашел.


 
Юрий Зотов ©   (2005-03-20 22:45) [1]

Сделать Object Inspector очень просто - берем форму, кладем на нее ComboBox, под ним - PageControl, на нем создаем 2 Tabsheet"а, а на каждый из них кладем StringTable. Все.

И это не шутка, в Delphi так и сделано, там Object Inspector - это всего лишь строковый редактор, больше ничего.

Ну хорошо, сделали мы такой Object Inspector.  А что дальше? Откуда он будет получать информацию о выбранных компонентах? Где и как они будут выбраны? Как он отреагирует на изменение размеров или позиций компонентов с помощью мыши? Как он будет редактировать свойства выбранных компонентов, если он умеет только править свои же собственные строки? Как он должен срабатывать на добавление или удаление компонентов? Откуда и куда они будут добавляться? И т.д. - таких вопросов еще очень и очень немало.

Понимаете, к чему я веду? К тому, что IDE - это среда визуальной разработки, а Object Inspector - лишь часть этой среды (к тому же, очень малая), и вне этой среды работать не может. Поэтому, если Вы хотите сделать его "точно таким же как и в Delphi 7", то Вам придется написать и чуть ли не всю визуальную среду разработки, аналогичную Delphi 7. Готовы Вы к такой работе?

Если нет, то, наверное, есть смысл использовать уже готовые решения. Например, от Dream Company или Developer Express. Получится быстрее, проще, дешевле и надежнее.


 
bar   (2005-03-25 13:38) [2]

Поищи
GsvObjectInspectorGrid.pas
{*******************************************************}
{                                                       }
{       Визуальный компонент инспектора объектов        }
{                                                       }
{                    Версия 1.11                        }
{                                                       }
{          Copyright (C) 2003. Сергей Гурин             }
{                                                       }
{ Особые благодарности:                                 }
{   Илья Киров (ikirov@bars-it.ru)                      }
{                                                       }
{*******************************************************}



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
5-1111501905
DmitryS
2005-03-22 17:31
2005.11.20
TListView & TTreeView


6-1123024539
DVladimir
2005-08-03 03:15
2005.11.20
Проблема с idHTTP


14-1130388039
Ega23
2005-10-27 08:40
2005.11.20
С днем рождения! 27 октября


2-1131025394
KorvinOE
2005-11-03 16:43
2005.11.20
UpperCase для русского языка


14-1130613413
Prohodil Mimo
2005-10-29 23:16
2005.11.20
Снова о Delphi 2005




   Наверх