У меня диалоговое окно выглядит примерно так:
---------------------------------------------
| |
| CONFIG AREA |
| Align: alTop |
--------------------------------------------- <-static boundary
| |
| DISPLAY AREA 1 |
| Align: alTop |
============================================= <-TSplitter Align: alTop
| |
| DISPLAY AREA 2 |
| align: alClient |
--------------------------------------------- <-bottom of dialog
Однако во время выполнения разделитель отображается не между областью отображения 1 и областью отображения 2, а между областью конфигурации и областью отображения 1, что привело к неприятным проблемам с интерфейсом. В обработчиках событий, связанных с настройкой формы, нет ничего, что могло бы изменить свойства Visible или Align любого из этих компонентов. Кто-нибудь знает, почему разделитель не загружается в том месте, где он расположен в конструкторе форм?