Форум: "Компоненты";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Компоненты";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c