Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание конструктор форм как в 1С [D7, WinXP]


Jiny ©   (2004-12-09 12:00:00) 

Уважаемые программеры,
как создать конструктор форм, как это было реализовано на базе 1С, меня интересует сам алгоритм.


афвуд   (2004-12-11 13:15:00) [1]

Я делал. Ничё в этом страшного нет.

Создаёшь компоненты в рантайм. Размещаешь на форме. Очень советую посмотреть модуль TypInfo. Есть также компонент, которые полностью моделируют работу инспектора обьектов. В пакете CxVerticalGrid( http://devexpress.com) - платный. Бесплатных я не видел. Без инстпектора я конструктор не представляю.

Ну и, набравшись терпения, в бой! :)


Leonid Troyanovsky   (2004-12-11 12:27:00) [2]

> Jiny   (11.12.04 12:05) [3]

> думаю, что нужно вначале создать свой набор компонентов
> на основе стандартных, чтобы они позволяли в Delphi run-time
> работать в двух режимах (run-time & design time), то-есть
> среда в среде, но я могу и ошибаться.

Нужды в создании специальных компонентов нет.
Существующие вполне могут работать и в "дизайн" тайм.
Возможно, что нужен специальный редактор, который
позволит размещать, изменять размеры и т.п. на
специально назначенной форме. Ну, а когда все
подготовлено - сохранить настройки в файл и
использовать при запуске.

> воздержаться, хотя от вас никто не застрахован, ну тогда
> будьте "средой обитания", фоном для умных бесед :)

Речь не мальчика, а мужа ;)

--
С уважением, LVT.


Jiny   (2004-12-11 12:05:00) [3]

Спасибо, KSergey, статью прочитал, начну действовать.
А вообще есть кто-нибудь кто делал подобный конструктор ?
Пусть не сочтут меня дауном, выскажу свою мысль :
думаю, что нужно вначале создать свой набор компонентов на основе стандартных, чтобы они позволяли в Delphi run-time работать в двух режимах (run-time & design time), то-есть среда в среде, но я могу и ошибаться.
Прошу принять участие в дискуссии, только "ослоумных", попрошу воздержаться, хотя от вас никто не застрахован, ну тогда будьте "средой обитания", фоном для умных бесед :)


KSergey   (2004-12-09 12:27:00) [4]

По моему, комбинация этих двух ссылок даст желаемое.

http://www.delphikingdom.com/helloworld/runtime_comp.htm

http://z-ol.chat.ru/cmp.htm, смотреть TStretchHandles


VMcL   (2004-12-09 12:26:00) [5]

>> Jiny  (09.12.04 12:00)

Вам как, блок-схему алгоритма начертить?


Наверх

Титульная страница Поиск, карта сайта Написать письмо