Одновременное форматирование нескольких элементов управления
Одновременное форматирование нескольких элементов управления
Многие команды меню Format предназначены для работы сразу с несколькими элементами управления или с несколькими группами элементов управления. Все эти команды будут обсуждаться в данном разделе, но сначала давайте поговорим о том, какой из нескольких выделенных элементов оказывается важнее.
Нет, этот раздел не отступление от темы ради развлечения или каприза. Для некоторых команд форматирования, предназначенных для работы сразу с несколькими элементами управления, один из элементов управления служит отправной точкой для выполняемой команды. На жаргоне VBА такой элемент управления называется доминирующим элементом управления.
Когда используется команда Format=Make Same Size (Формат= Сделать одного размера), например, чтобы получить набор элементов управления одного размера, VBA копирует размеры (высоту, ширину или оба значения) доминирующего элемента управления для остальных выделенных элементов управления. То же самое происходит и для команды Align (Выровнять)- другие элементы управления выравниваются по доминирующему элементу управления, который остается на месте. Результат выполнения команд Horizontal Spacing
(Расстояние по горизонтали) и Vertical Spacing (Расстояние по вертикали) из меню Format тоже зависит от того, какой элемент управления доминирует.
На рис. 10.9 видно, что только у одного из выделенных элементов управления маркеры изменения размеров - белые. Это - доминирующий элемент управления, признаком которого как раз и служат белые маркеры. Другие выделенные элементы управления окружены черными маркерами.
Рис. 10.9. Элемент управления, вокруг которого видны белые маркеры изменения размеров, является доминирующим элементом управления
Вы уже знаете, что выделить группу элементов управления можно двумя способами: охватывая элементы управления прямоугольником выделения с помощью перетаскивания, предварительно выбрав пиктограмму стрелки в панели элементов управления, либо выполняя <Shift+щелчок> или <Ctrl+щелчок> на каждом из элементов управления по одному. Следующая таблица поясняет, как при этом выбрать доминирующий элемент управления.
Стратегия выделения элементов управления
Техника выбора доминирующего элемента
Выбор доминирующего элемента при выделении с помощью перетаскивания выделяющего прямоугольника
Начинать перетаскивание ближе к одному элементу управления, чем к другим
Выбор первого из выделяемых элементов управления в качестве доминирующего
Выделять все элементы управления в группе с помощью комбинации < Shift +щелчок>
Выбор последнего из выделяемых элементов управления в качестве доминирующего
Выделять все элементы управления в группе с помощью комбинации < Ctrl +щелчок>
Выбор другого доминирующего элемента управления в имеющемся наборе выделенных
Дважды выполнить комбинацию < Ctrl +щелчок> на выбранном элементе управления