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

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

Изменение размера с помощью мыши

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

Маркеры, расположенные посередине компонента сверху и снизу, служат для изменения его высоты. Правый и левый центральные маркеры могут быть использованы для изменения размера по горизонтали. Если вы захватите один из маркеров по углам компонента, можно будет изменить высоту и ширину одновременно. Как и при перемещении, во время изменения размера компонент обозначается белым прямоугольником. Растянув или сжав пря­моугольник нужным образом, отпустите кнопку мыши, и компонент примет новый размер. На рис. 7.6 показан компонент Memo, растягиваемый с по­мощью мыши; на рис. 7.7 показана форма после завершения операции.

Рис. 7.6

Изменение размера компонента Memo

Рис. 7.7

Форма после завершения операции

Изменение размера с помощью диалогового окна Size

Диалоговое окно Size предоставляет альтернативный путь изменения раз­мера компонентов. Вы можете вызвать это окно через главное меню, выбрав пункт Edit | Size. Диалоговое окно Size показано на рис. 7.8.

С помощью диалогового окна можно изменить ширину и высоту всех компонентов группы. Например, пусть у вас есть шесть компонентов, имею­щих разную ширину. Чтобы улучшить внешний вид формы, имеет смысл привести все компоненты к одному размеру. Для этого нужно сначала ис­пользовать групповое выделение, а затем вызвать диалоговое окно Size. Те­перь можно выбрать пункт Shrink to Smallest (Сжать до наименьшего) или Grow to Largest (Растянуть до наибольшего) в столбце Width. При этом размер всех компонентов будет подогнан под размер соответственно наимень­шего или наибольшего компонента в группе. Вы можете также ввести точное значение ширины в окне Width, оставив при этом для высоты установку No Change (Без изменений). После нажатия кнопки ОК компоненты будут иметь одинаковую ширину.

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