Справочник советов и примеров по C++Builder




Размещение компонентов на форме. - часть 4


(3) задать общий для всех компонентов группы обработчик какого-то события;

(4) скопировать всю группу в буфер обмена Clipboard:

   (4.1) Командой Edit => Copy или

   (4.2) Горячей клавишей Ctrl-C.

(5) вставить в другую форму (на панель) скопированную группу компонентов:

   (5.1) Командой Edit => Paste или

   (5.2) Горячей клавишей Ctrl-V.

(6) выравнивание по размеру и взаимному расположению.

  • Способы выравнивание по размеру и взаимному расположению:

    (1) Из Строки главного меню Edit:

    - Edit => Align - выравнивание размещения;

    - Edit => Size - выравнивание размеров;

    - Edit => Scale - масштабирование.

    (2) Из Строки контекстного меню Position, вызываемого щелчком правой кнопки мыши по выделенному компоненту (-ам):

  • - команда Size => окно Size: (1), (2)

    (1) Левая часть окна - Width устанавливает ширину компонентов:

    • No change - не изменять;
    • Shrink to smallest - уменьшить до размеров минимального из компонентов группы;
    • Shrink to smalgest - увеличить до размера максимального из компонентов группы;
    • Width - ширина компонента в пикселях.

    (2) Правая часть окна - Height - высота компонентов аналогично ширине.

    - команда Align => окно Alignment: (1), (2)

    (1) Левая часть окна - Horizontal устанавливает выравнивание компонентов по горизонтали:

    • No change - не изменять;
    • Left sides - выровнять компоненты по их левым сторонам;
    • Center - выровнять компоненты по их центрам;
    • Right sides - выровнять компоненты по их правым сторонам;
    • Space equally - разместить с равными интервалами между компонентами;
    • Center in window - расположить в центре окна.

    (2) Правая часть окна - Vertical устанавливает выравнивание компонентов по вертикали:

    • No change - не изменять;
    • Tops - выровнять компоненты по их верхним сторонам;
    • Center - выровнять компоненты по их центрам;
    • Bottoms - выровнять компоненты по их нижним сторонам;
    • Space equally - разместить с равными интервалами по вертикали между компми;
    • Center in window - расположить в центре окна

    - View => Alignment Palette - палитра выравнивания.

    - Edit => Scale - пропорциональное изменение масштабов всего расположения на форме; в окне диалога опция Scaling factor отображает масштабируемый коэффициент в %.

    8.3.7. Фиксация компонентов

    • Фиксация компонентов нужна как защита от случайных сдвигов выровненных компонентов.
    • После размещения и выравнивания компонентов их местоположение полезно зафиксировать.
    • Для установки фиксации / разблокировки фиксации используется команда Edit => Controls: (1), (2)

      (1) первичное выполнение этой команды - зафиксирует местоположение компонентов;

      (2) повторное использование этой команды разблокирует фиксацию.




    Содержание  Назад  Вперед