Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Добавление формы

Компонент Form (класс TForm).

AutoPopup.

Для вызова этого меню из программы используется метод: procedure Popup(X, Y: Integer);

который показывает его, помещая в точку экрана (X,Y) точку панели меню, определенную свойством Alignment: TPopupAlignment; где

TPopupAlignment = (paLeft, paRight, paCenter);

В зависимости от его значения в точке щелчка появится:

paLeft — левый верхний угол;

paRight — правый верхний угол;

paCenter — середина верхней стороны.

Пример.

Форма - это основной интерфейсный элемент в Delphi. Практически все приложения, создаваемые в Delphi строятся на основе одной или нескольких форм. Фактически форма представляет собой контейнер, который содержит другие компоненты, определяющие функциональные свойства приложения.

Любая программа имеет как минимум одну связанную с ней форму. Эта форма называется главной, она появляется на экране в момент старта программы. Любая программа может иметь сколько угодно форм, которые появляются на экране по мере надобности.

Свойства формы.

Caption (заголовок) - это свойство имеет значение строкового типа и в нем можно записывать любой текст латинскими или русскими буквами. В форме заголовок располагается на верхней полоске.

 

ClientHight, ClientWidth - высота и ширина клиентской области формы соответственно. Клиентская область - это область формы, которую программист может использовать для размещения других компонентов.

 

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

Для формы также определены свойства:

Name, Font, Left, Top, Width, Height, Visible. Смысл этих свойств тот же, что и у рассмотренных выше компонентов.

1.Выполнить команды File / New Form. На экране появится форма с именем Form2. В редакторе модуля формы появится страничка модуля этой формы с именем Unit2 (переключение страниц в левом верхнем углу.

 

2.Сохранить проект – Save project As … При этом среда потребует три имени: для модуля unit1 укажем unit1Fa;

для проекта project1 project1Fa;

для модуля unit2 unit2Fb.

 

2. Подключение модуля unit2Fb к модулю главной формы: щелкнуть мышью на форме Form1; выполнить командуFile / Uses Unit. В появившемся диалоговом окне выделить имя подключаемого модуля (unit2Fb) и щелкнуть ОК. В модуле Unit1Fa в секции implementation должна появиться строка

uses Unit2Fb;

Отображение форм. Первая подключенная к проекту форма является главным окном программы. Окно этой формы автоматически появляется на экране при запуске программы. Программист может определить любую форму как главную. Для этого надо выполнить команды Project/Options, в открывшемся окне перейти на страницу Forms и выбрать из списка форм главную.

Для отображения вторичных форм используются методы Show и ShowModal.

Например, если надо открыть Form2 кнопкой ("окно"), то обтаботчик можно записать в виде:

procedure TForm1.Button1Click(Sender: Tobject);

begin

Form2.Show;

end;

Метод Show показывает форму, перемещает ее на передний план и делает ее активной. Метод ShowModal отличается тем, что он открывает форму как модальное окно, то есть к главной форме нельзя вернуться до тех пор пока не будет закрыто это окно.

 

<== предыдущая лекция | следующая лекция ==>
Пример. Создание главного меню | Interface
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 441; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.