|
#1
|
|||
|
|||
Изменение размера
ЭХ! Когда же я получу награду в конкурсе на самый дурацкий вопрос
А вопрос следующий: При изменении размера окна программы, не меняется размер компонентов на "лице" самой программы, мне бы так, чтоб раскинул окошко и всё следом за ней растянулось, а следом и я в широкой улыбке это возможно? Последний раз редактировалось Kristofer, 11.07.2006 в 13:50. |
#2
|
||||
|
||||
по событию WM_RESIZE нужно менять размеры компонентов. Это только руками код написать, или если компоненты привязаны к форме, как alClient, alBottom и т.п., но это будет выглядеть корявато...
SysMan. C++Builder Internet/Intranet Programming. |
#3
|
|||
|
|||
Ну как говорится, буквы те же а все равно ни чего не понятно
а подробнее можно, а то я плохо понимаю суть ответа |
#4
|
||||
|
||||
У формы есть событие OnResize. Попробуй в нём исходя из текущего размера формы менять размер всего остального.
|
#5
|
||||
|
||||
Попробуй поэкспериментировать со свойством Anchors у компонентов, которые должны менять свой размер вместе с изменением размера формы (например TPanel). По умолчанию оно выставлено так:
akLeft = true akTop = true akRight = false akBottom = false Измени akRight и akBottom на true, и посмотри, что получится. |
#6
|
|||
|
|||
Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|