Я знаю о превосходном DevExpress LayoutManager и полупопытках, включенных в новые выпуски Delphi.
Но интересно, существует ли менеджер по расположению С открытым исходным кодом действительно, который может использоваться для замены редактора формы.
Я создал небольшую версию для своего приложения для iPhone в Obj-C, который может сделать:
Form.Add(TEXT_EDIT,Options,LEFT)
Идея состоит в том, чтобы смочь создать все кодом и интернационализацией простоты, независимостью разрешения и тем материалом...
Я лично считаю, что система Aligns, Anchors, Constraints и случайное событие OnResize делают лучшую работу, если вы хотите сделать "красивый" и гибкий пользовательский интерфейс как в Cocoa, так и в Delphi. Я работал с менеджерами макетов в Java, создавал пользовательские интерфейсы в коде и не убежден, что эти вещи облегчают жизнь. Во всяком случае, для меня это не так. Хотя материал Devexpress выглядит впечатляюще...
Бесплатная библиотека компонентов JVCL проекта JEDI с открытым исходным кодом включает в себя своего рода замену, даже если она не так хороша, как DevExpress, но у нее есть свои хорошие преимущества. Называется " Jv Runtime design " и устанавливается в стандартной установке JVLC (поиск компонентов на одноименной панели инструментов в палитре).
Если вы никогда не устанавливали JVCL, обратите внимание, что вам необходимо установить JCL (библиотеку классов Jedi до JVCL, поскольку это является предварительным условием). Найдите загружаемый zip-файл JVCL, который включает соответствующий пакет JCL.