Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 138
В основном вы уже знаете, как работать с палитрой компонентов, но она предоставляет еще некоторые возможности, которые демонстрируются в следующих разделах.
Размещение нескольких копий компонента
До сих пор вы помещали в форму только по одному компоненту за раз. Однако можно легко сделать несколько копий компонента, не выбирая его каждый раз в палитре. Для этого при выборе компонента нажмите и удерживайте клавишу Shift. Затем отпустите клавишу. Кнопка компонента останется нажатой и будет при этом выделена синей рамкой. Щелкните на форме для размещения первого компонента. Заметьте, что кнопка в палитре компонентов по-прежнему нажата. При каждом следующем щелчке в форму будет помещаться новый компонент. Для остановки этого процесса щелкните на кнопке указателя в палитре компонентов (кнопка со стрелкой). Кнопка компонента вернется в прежнее положение, показывая тем самым, что вы вышли из режима копирования.
Увидеть — значит поверить, поэтому сделайте следующее:
1. Создайте новый проект.
2. Нажмите и удерживайте клавишу Shift на клавиатуре, затем щелкните на кнопке компонента Label в палитре компонентов.
3. Щелкните три раза на форме, перемещая каждый раз курсор мыши на новое место.
4. Щелкните на кнопке со стрелкой в палитре компонентов, чтобы остановить копирование и вернуться в режим разработки формы.
I
Размещение компонента в центре формы
C++Builder обеспечивает упрощенный способ размещения компонента в форме. Просто дважды щелкните на нужной кнопке в палитре компонентов, и компонент появится в форме. При этом он будет отцентрирован по горизонтали и вертикали. Компоненты, размещенные таким способом, можно перемещать в любое место формы, как и компоненты, размещенные обычным путем.