Как перемещать, изменять элементы управления в окне UserForm (в пользовательском диалоговом окне)?
Задача заключается в настройке элементов управления таким образом, чтобы они были перемещаемыми и изменяемыми по размеру. Для этого дорогие мои читатели, давайте применим обычные методы работы с графическими объектами при помощи мыши.
Итак, чтобы выделить несколько элементов управления одновременно, удерживайте клавишу Shift и щелкайте ЛКМ (левой клавишей мыши) по объектам или обведите нужные элементы мышью (сразу за раз). В окне UserForm отображаются вертикальные и горизонтальные направляющие, помогающие выравнивать элементы управления.
При добавлении или перемещении элементов управления они автоматически привязываются к направляющим, что облегчает их организацию в окне. Если не нужны направляющие, их можно отключить в настройках VBE через Tools => Options (Сервис => Параметры) в разделе Form Grid Settings (Настройка направляющих формы).
Меню Format (Формат) в окне VBE предоставляет несколько команд для точного размещения и выравнивания элементов управления. Эти команды работают предсказуемо и позволяют удобно располагать элементы. На скриншотах показан процесс выравнивания элементов OptionButton.
На следующем скриншоте показано окно с теми же элементами управления, которые выровнены по вертикали и горизонтали.
Если выделено несколько элементов управления, то на рамке последнего из них появляются белые маркеры, что указывает, что этот элемент играет основную роль в определении размеров и расположения других элементов.