суббота, 9 февраля 2013 г.

создание и работа со списками в делфи

Обратите внимание, что слева и под меню файл созданы два пункта без имени. Это пустые заготовки, с помощью которых вы можете расширять его. Они без име­ни и не будут отображаться в программе.

Кругом на рис. 9.3 выделен уже созданный пункт. Перейдите в объектный ин­спектор и наберите в свойстве caption слово "Файл". Как только вы нажмете кла­вишу <Enter>, будет создано меню Файл (рис. 9.4).

Этот же редактор можно вызвать, если дважды щелкнуть левой кнопкой мыши ПО компоненту MainMenu1.

Теперь создадим само меню. Для этого дважды щелкните по свойству items, и перед вами откроется редактор меню, как показано на рис. 9.3.

Теперь подключим наш список картинок к меню, чтобы его пункты могли со­провождаться графическими изображениями. Выделите компонент MainMenu1 и у свой­ства images в ниспадающем списке выберите пункт imageListi. Пример будет дос­таточно долгим, и чтобы не запутаться, не меняйте имена компонентов, данные по умолчанию.

После того как была добавлена картинка, вы сразу же можете изменить цвет, который будет прозрачным (цвет фона, который не будет выводиться на кнопку). По умолчанию используется цвет крайнего левого нижнего пиксела картинки. Чтобы изменить цвет, можно ввести код или выбрать системный цвет из ниспа­дающего списка Transparent Color (Прозрачный цвет). Если вы точно не знаете код и использовали не системный цвет, то можно щелкнуть по нужному цвету на самой картинке в поле Selected Image (Выбранная картинка) слева вверху.

Можете таким образом добавить несколько картинок. Четыре кнопки, которые были добавлены в этом примере, вы можете увидеть на рис:

Нажмите кнопку Add (Добавить), чтобы добавить картинку. Откроется стан­дартное окно открытия файла. Откройте какую-нибудь картинку, и она добавится в список. Желательно, чтобы она была размером 16x16. Именно такие габариты используются по умолчанию.

Сразу подключим список картинок. Установите на форму компонент imageList с вкладки Win32. Теперь дважды щелкните по нему левой кнопкой мыши, и перед вами откроется окно работы со списком картинок, как это показано на рис:

items — в этом свойстве описываются пункты меню.

images — используя это свойство, можно подключать списки картинок, кото­рые смогут отображаться на пунктах меню.

AutoMegre — свойство, которое определяет автоматическое слияние с меню до­черних окон.

ПРИМЕЧАНИЕ. Не путайте клавиши быстрого вызова с горячими клавишами, которые можно создавать только вручную. Посмотрите на меню какой-нибудь программы. Все названия пунктов содержат в названии подчеркнутую букву. Если вы войдете в меню (например, нажатием клавиши <Alt>), то, нажав подчеркнутую букву, вы пере­меститесь на этот пункт.

AutoHotkeys — свойство, которое определяет, будут ли создаваться автоматически клавиши быстрого вызова. Если выбрать maAutomatic, то Delphi будет автоматиче­ски создавать клавиши. При выборе maManual это придется это делать вручную.

Создайте новое приложение. Установите на форму один компонент MainMenu. Теперь посмотрим, какие свойства есть у этого компонента.

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

Создание главного меню программы

Создание рабочих приложений в Delphi

Загрузка. Пожалуйста, подождите...

Создание рабочих приложений в Delphi » DelphiComponent.ru | Delphi, компоненты Delphi, исходники Delphi

Комментариев нет:

Отправить комментарий