Delphi MainMenu, PopupMenu

Ответить
Даша:)
Сообщения: 16
Зарегистрирован: 06 апр 2009, 17:17

Подскажите пожалуйста!!!
Преподаватель написал: "Используйте созданные для команд меню MainMenu1 процедуры обработки событий для таких же команд контекстного меню PopupMenu1. Это почти вдвое сократит код Вашей программы." Как это сделать?
Заранее очень благодарна!!!!
BHy4ok
Сообщения: 237
Зарегистрирован: 01 май 2007, 09:03
Откуда: г.Находка
Контактная информация:

Это стандарные компоненты Delphi, закладка "Standart". У всех есть свои обработки событий.
Как это сделать?
Сделать что? Поместить компонент на форму?
То, что сказал вам препод, лишь обращает ваше внимание на что либо. Обычно после такой фразы следует само задание.
< L3X. (ICQ: 8721378, Mail - l3x@list.ru)
Даша:)
Сообщения: 16
Зарегистрирован: 06 апр 2009, 17:17

Для MainMenu, PopurMenu создаются 3 одинаковые вкладки : Решение, Очистка, Выход. Для них используется один и тот же код обработки событий. Нужно использовать созданные для команд меню MainMenu1 процедуры обработки событий для таких же команд контекстного меню PopupMenu1, чтобы сократить код! Подскажите пожалуйста, если понятно, как это сделать??!!
BHy4ok
Сообщения: 237
Зарегистрирован: 01 май 2007, 09:03
Откуда: г.Находка
Контактная информация:

Берем например "MainMenu"
Procedure OnClick (Для каждой вкладки "решение", "очистка" и т.д.)- делаешь действие которые нужно.

Далее чтобы не писать все то-же самое для "PopupMenu" открываем его свойства и на обработчике событий "OnClick" выбираем нужное действие которое писали для "mainMenu". Вот и получается как раз то, что вам нужно.
< L3X. (ICQ: 8721378, Mail - l3x@list.ru)
Ответить