Кулинарная книга для правого клика
Обзор утилиты OnMyCommand. Часть вторая
[ 25 октября, 2007 г ]Автор: А. Лузин

Пример 5: Диалоги с командой

Команды, созданные в редакторе OMCEdit, могут использовать дополнительные элементы интерфейса - диалоговые окна, с помощью которых пользователь вводит дополнительные данные в процессе работы с пунктом. Чтобы разобраться с этой возможностью, откроем свойства команд Copy to... и Move to... В списке, который предлагают нам разработчики, есть несколько вариантов таких пунктов, и все они используют дополнительные окна.

Первый вариант очень простой: пользователь вручную вводит маршрут к папке назначения. Второй отображает стандартное окно с полноценной навигацией по папкам. Эти команды хороши сами по себе и не требуют серьезного вмешательства. Единственное, что мы можем изменить, помимо названия, - это текст внутри диалоговых окон.

Открыв свойства команды Copy to..., перейдем на вкладку Input. Здесь указываются текстовые метки для сообщения и кнопок, которые могут быть отредактированы:

Message. Текст сообщения внутри окна.

Default Text. Текст, который будет отображаться в строке ввода по умолчанию. Лучше всего указать маршрут к самой используемой папке.

Cancel Text, Execute Text. Своя версия надписей на кнопках вместо Cancel и Execute.

Отредактированное диалоговое окно команды Copy to...:


Источники: МакЦентр

Комментарии, обсуждение