Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 177

Для тренировки создайте пустую формы и сделайте следующее:

1. Выберите компонент Panel и поместите его в форму, растянув при этом как можно больше.

2. Выберите компонент Button и поместите на панель шесть кнопок. Ваша форма должна выглядеть как на рис. 7.4.

3. Попробуйте растянуть ограничивающую рамку вокруг компонентов But- tonl, Button2 и Button3. Вы обнаружите, что это приводит к перемеще­нию панели, а вовсе не к тому результату, который вы ожидали. Передвиньте панель на прежнее место.

4. Нажмите клавишу Ctrl и растяните рамку вокруг компонентов Buttonl, Button2 и Button3. На этот раз кнопки будут выделены.

5. Нажмите одновременно клавиши Ctrl и Shift и растяните рамку вокруг кнопок Button5 и Button6. Теперь окажутся выделенными все компо­ненты, кроме Button4.

Использование клавиши Ctrl является единственным способом выделения компонентов, расположенных внутри других компонентов, если вы работаете с рамкой. Наряду с этим можно использовать сочетание Shift+щелчок, как и при выделении компонентов в форме.

Перемещение компонентов

Перемещение компонентов является широко распространенным и доволь­но простым действием. Чтобы передвинуть отдельный компонент, установите на него курсор мыши и начинайте перетаскивание. При этом белый прямо­угольник, обозначающий компонент, будет двигаться вместе с курсором. Когда прямоугольник окажется в нужном месте, отпустите кнопку мыши, и компонент займет новое положение.

Если у вас включен режим Snap to Grid, белый прямоугольник при перемещении будет привязываться к ближайшим узлам сетки.

Перемещение группы компонентов выполняется аналогичным образом. Установите курсор мыши на любой компонент в группе и начинайте пере­таскивание. При этом каждый компонент будет представлен белым прямо­угольником, что позволяет определить расположение группы после отпуска­ния кнопки мыши.

Web-дизайн (с) 2010 All rights reserved