Читайте также:
|
|
еню можно создавать или изменять динамически непосредственно при выполнении приложения. Например, возможно:
создать новое меню любого типа или удалить его; заблокировать или разблокировать отдельные пункты; сделать пункт меню видимым или невидимым; добавить или удалить пункт меню; изменить название пункта; установить или убрать отметку пункта; изменить главное меню формы на другое;
соединить два меню.
Для добавления пунктов меню используются методы Add и Insert, для удаления пунктов меню используется метод Delete.
Соединение меню можно выполнить автоматически при создании форм, установив свойство AutoMerge типа Boolean в значение True для подчиненных форм. Для главной формы приложения свойство AutoMerge должно быть установлено в значение False.
15. Характеристики формы. Разновидности форм.(Form).
Форма – это важнейший визуальный компонент, который представляет собой видимое окно Windows. В системе Delphi форма является компонентом, который служит контейнером для всех других компонентов.
Приложение может иметь несколько форм, одна из которых считается главной и при запуске программы отображается первой. Форма может быть модальной и немодальной. Немодальная форма позволяет без ее закрытия переключиться в другую форму приложения, а модальная форма требует обязательного закрытия перед обращением к любой другой форме приложения.
16. Организация взаимодействия форм.
Как и любой другой визуальный компонент, форма имеет свойства, методы и события, общие для всех визуальных компонентов. Мы можем отображать формы в Delphi двумя способами: Модально - пользователь имеет возможность работать только в одной форме и прежде чем перейти к другой, необходимо закрыть модальную форму. Немодально - пользователь может одновременно работать с несколькими формами.
Для того чтобы отобразить форму модально нужно записать такой код:
Form2.ShowModal; для не модальной: Form2.Show;
При ссылке на другую форму необходимо помнить о взаимосвязи между формами и модулями.
17. Создание модальной формы приложения.
Модально - пользователь имеет возможность работать только в одной форме и прежде чем перейти к другой, необходимо закрыть модальную форму. Для того чтобы отобразить форму модально нужно записать такой код:
Form2.ShowModal;
18. Работа с базами данных. Компоненты для работы с БД.
Компоненты VCL для работы с базами данных делятся на две категории: невизуальные компоненты доступа к данным и визуальные компоненты отображения данных. Компоненты доступа к данным обеспечивают механизм, с помощью которого можно получать данные, а визуальные компоненты позволяют просматривать и редактировать эти данные. Компоненты доступа к данным являются производными от класса TDataSet. К ним относятся TTable, TQuery ит.д. Визуальные компоненты отображения данных — это TDBEdit, TDBListBox, TDBGrid идр. Они работают во многом аналогично стандартным компонентам редактирования, списков или таблиц, за исключением того, что они привязаны к конкретной таблице базы данных или ее полю. Выполняя редактирование в компоненте отображения данных, вносятся изменения в соответствующую базу данных.
Дата добавления: 2014-12-19; просмотров: 142 | Поможем написать вашу работу | Нарушение авторских прав |