Я хочу выровнять определенный компонент к Align=alLeft на панели, занимая целую левую сторону панели. Затем также имейте другой набор компонента к Align=AlTop, но не наличие господства по компоненту, выровненному налево, так, чтобы это только заняло вершину панели, где компонент, который выравнивается по левому краю, не занимает. (если это имеет какой-либо смысл). Вещь, я делаю большое пользовательское привлечение панели, таким образом, я не могу добавить, что дополнительные панели сверху моей исходной панели к sub делят панель и выполняют выравнивание, как я обычно делал бы. Таким образом, я хочу измениться, как Выравнивают работы для этой определенной панели. Это вообще возможно? Я использую Delphi 7. Что-то вроде этого:
сопроводительный текст http://www.freeimagehosting.net/uploads/2ede3a0023.jpg
Посмотрите на alCustom. Я не вижу, чтобы он часто использовался в настоящее время, но Demo2 из здесь может быть тем, что вам нужно.
Что ж, если вы не можете добавить дополнительную панель с alClient под панелью с помощью alTop,
тогда моей альтернативой было бы использовать якоря, просто разместив панели там, где вы хотите, и добавив akBottom в левую панель и akRight в верхнюю панель.
Последний вариант - изменить размер панелей самостоятельно в событии OnResize формы / родительского контейнера.