![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Имеется форма (Form1) и компоненты Button и Memo. Используя свойства формы ClientWidth , ClientHeight , а также свойства компонентов Button и Memo – Left , Top , Width, Height добиться, чтобы обработчик обеспечивал пропорциональное воспроизведение и привязку компонентов формы в нормальном и максимизированном состояниях.
Установила свойства компонентов Button и Memo Align=AlNone, Anchor=[akLeft,akTop]. В Events ИО и активизировала событие OnResize. Что дальше? Помогите пожалуйста, срочно нужно лабораторку сдать. |
#2
|
|||
|
|||
![]() Ничего писать не надо.
Допустим у тебя мемо занимает максимум места, а кнопка в правом нижнем углу. Установи следующие свойства в ИО: Memo1.Anchor = [akLeft,akTop,akRight,akBottom] Button1.Anchor = [akRight,akBottom] Все. Теперь при изменении размера формы компоненты будут менять свое положение и размер - мемо будет увеличиваться/уменьшаться так же, как и форма, а кнопка останется всегда в углу. Обработчик OnResize надо использовать только тогда, когда изменения размеров компонентов не прямо пропорциональны изменению размеров формы. Например, если у тебя 2 мемо и при изменении размеров формы они должны измениться ОБА. |