Почему мой TSplitter находится не в том месте?

У меня диалоговое окно выглядит примерно так:

---------------------------------------------
|                                           |
| 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 любого из этих компонентов. Кто-нибудь знает, почему разделитель не загружается в том месте, где он расположен в конструкторе форм?

5
задан Mason Wheeler 11 March 2011 в 18:37
поделиться