Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Макросы.doc
Скачиваний:
50
Добавлен:
21.11.2018
Размер:
17 Мб
Скачать
☆

Свойства элементов управления

Мы задали свойство Name для всех элементов управления и свойство Caption для некоторых из них. Теперь рассмотрим другие свойства.

Свойства командных кнопок

Первыми элементами управления, для которых мы установим дополнительные свойства, будут командные кнопки. В нашей форме их две: Сохранить и Отмена. Кнопка Сохранить должна проверить правильность введенных данных (точнее, процедура, которую вызывает щелчок на этой кнопке, но не будем придираться к словам) и, в случае их правильности, поместить данные в рабочий лист. Представим, как будет происходить ввод данных. Пользователь, вероятно, будет переходить от одного элемента формы к другому, изменяя их состояние (флажки и переключатели) или вводя данные (в поля ввода). После завершения процесса ввода пользователь обычно нажимает клавишу <Enter>. Если он сейчас нажмет <Enter>, то ничего не произойдет. Необходимо задать определенное свойство, устанавливающее эквивалентность между нажатием <Enter> и щелчком на кнопке Сохранить. А именно: надо задать значение True (Истина) свойству Default (По умолчанию) кнопки Сохранить. В экранной форме только одна командная кнопка может иметь значение True свойства Default.

Обычно отмена всех сделанных пользователем установок в диалоговых окнах осуществляется нажатием клавиши <Esc> или щелчком на кнопке Отмена, либо нажатием клавиши <Enter>, если кнопка Отмена выбрана. Чтобы в таком же духе работала и наша форма, надо для кнопки Отмена задать свойству Cancel (Отмена) значение True. Так же, как и в случае свойства Default, только одна командная кнопка в экранной форме может иметь значение True свойства Cancel. Если для одной командной кнопки это свойство устанавливается как True, то у всех других командных кнопок оно автоматически принимает значение False (Ложь), если ранее было значение True. (Значение False - значение по умолчанию для свойств Cancel и Default.)

А сейчас мы сделаем так, чтобы командные кнопки имели одинаковые размеры.

  1. Щелкните на кнопке Сохранить, чтобы выбрать ее.

  2. Нажав и удерживая клавишу <Ctrl>, щелкните на кнопке Отмена. Обе кнопки будут выделены одновременно.

  3. С помощью команды View > Toolbars > UserForm (Вид > Панели инструментов > Экранная форма) откройте панель инструментов UserForm и на этой панели щелкните на маленькой кнопке со стрелкой, направленной вниз (экранная подсказка выводит название данной кнопки - Make Same size (Сделать одинаковый размер)).

  4. Откроется небольшая палитра из трех кнопок. Щелкните на кнопке Both (Оба).

Выбранные кнопки примут размер кнопки Отмена - последняя выбранная кнопка становится эталоном для всех остальных выбранных кнопок.

Свойства переключателей

Для переключателей в группе Способ оплаты прежде всего надо указать, какой из них будет выбран по умолчанию. Для этого надо задать значение True для свойства Value. Установим его для первого переключателя Включить в счет. Отметим, что в группе только один переключатель может иметь значение True свойства Value.

Теперь покажем, как выровнять все переключатели по левой стороне.

  1. Щелкните на первом переключателе.

  2. Нажав и удерживая клавишу <Ctrl>, щелкните на всех остальных переключателях.

  3. Щелкните на маленькой кнопке со стрелкой, направленной вниз, панели инструментов UserForm (название этой кнопки Align (Выровнять)). Откроется палитра кнопок выравнивания.

  4. Щелкните на кнопке Lefts (Влево). Все переключатели будут выровнены по левой стороне.

Для выравнивания остальных элементов группы Способ оплаты примените описанную здесь процедуру.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]