Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Упражнение № 5.3



Используя указанный выше файл - коллекцию, назначьте следующим пунктам меню картинки для пункта меню "Справочники" и «Прочие».

5.3.2. Свойство "Действие".

Если выбрать пункт меню "Константы" из нашего интерфейса и нажать на кнопку выбора для свойства Действие, то тогда система откроет диалог, который изображен на рисунке 5.6.

Рисунок 5.6 - Выбор действия.

На этом рисунке хорошо видно, что действие системы при выборе этого пункта меню будет состоять в том, чтобы "Открыть форму редактирования констант". Таким образом, мы приходим к выводу, что в качестве действия может выступать открытие какой-либо формы.

Однако не всегда можно необходимое действие, которое следует выполнять при выборе пункта меню, свести к открытию необходимой формы. Достаточно часто эти действия приходится выражать "программным способом", располагая в модулях процедуры – обработки событий.

Так, например, в модуле приложения мы написали процедуры ПримерыОбращенияККонстантам() и ПримерыОбращенияКРегиструСведений(), вызов которых было бы удобно сделать через пункт меню, а не через процедуру ПриНачалеРаботыСистемы() при каждом запуске системы.

Если мы сейчас переключимся в диалоге "Выбор действия" на закладку "Модули", то соответствующий список будет пуст (см. рис. 5.7), т.к. сейчас эти процедуры принадлежат локальному контексту Модуля приложения.

Рисунок 5.7 - В модуле приложения нет ни одной процедуры-действия.

А раз так, то вызвать их можно только из какой-либо процедуры этого модуля. Для того чтобы процедуры ПримерыОбращенияККонстантам() и ПримерыОбращенияКРегиструСведений() можно было бы использовать как действие в пункте меню, их необходимо внести в глобальный контекст. Тогда эти процедуры появятся в списке возможных действий.





Дата публикования: 2015-07-22; Прочитано: 141 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...