Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Дизайнер меню
Вызов Дизайнера Меню осуществляется из локального меню компонента MainMenu (команда Menu Designer…) или двойным щелчком мыши по пиктограмме компонента. Шаг 4. Выполните указанную выше команду, и на экране появится окно с заголовком PictureForm. MainMenu. Это и есть Дизайнер Меню. Чтобы обеспечить наиболее эффективный способ создания меню. Дизайнер Меню работает в паре с Инспектором Объектов. Управление пунктами меню, в частности их создание и удаление, осуществляется в окне Дизайнера Меню, а свойства каждого пункта, например его текст и клавиатурное сокращение, устанавливаются в Инспекторе Объектов. Шаг 5. Пока строка главного меню состоит из одного безымянного пункта. Дайте пункту программный идентификатор Fileltem (значение свойства Name) и впишите в значении свойства Caption его текст: & file. Символ & обеспечивает подчеркивание следующего за ним символа при отображении текста, поэтому пункт меню будет виден как File. Подчеркнутая буква используется в комбинации с клавишей Alt для прямого доступа к пункту меню с клавиатуры. В данном случае активизация пункта File будет происходить по комбинации клавиш Alt+ F (рис. 7). Шаг 6. Сейчас под пунктом File нужно создать выпадающее меню. Для этого просто щелкните в Дизайнере Меню на пункте File, Delphi все сделает за вас. Под пунктом Fileпоявится пустая ячейка — заготовка первого пункта выпадающего меню. Дайте пункту программный идентификатор Openltem и в свойстве Caption впишите текст & 0pen.... Вместо пустой ячейки появится текст Open... и пустая ячейка переместится ниже. Шаг 7. Действуя по аналогии, добавьте еще три пункта: Save As..., Close и Exit. В программе они должны называться SaveAsltem, Closeltem и Exitltem соответственно. Согласитесь, что добавление новых пунктов сделано в Delphi очень удобно. Но для создания сложного меню одной этой возможности явно недостаточно — нужны средства вставки и удаления пунктов, создания вложенных меню и прочие. Поэтому в Дизайнере Меню для каждого пункта предусмотрено локальное меню с необходимым команд:
Бывает, спроектировав меню, вы вдруг обнаруживаете, что какой-то незадачливый пункт стоит не на своем месте. Проблема решается просто: захватите пункт меню щелчком мыши и, удерживая мышь нажатой, отбуксируйте его к новой позиции. Таким образом можно переместить не только отдельный пункт, но и целое выпадающее меню со всеми его пунктами и вложенными меню.
|