nbDelete Ч удаление текущей записи, курсор перемешаетс¤ на следующую запись;
nbEdit Ч набор данных переводитс¤ в режим редактировани¤;
nbPost Ч в базу данных перенос¤тс¤ все изменени¤ в текущей записи;
nbCancel Ч все изменени¤ в текущей записи отмен¤ютс¤;

nbRefresh Ч восстанавливаютс¤ первоначальные значени¤ текущей записи, сделанные после последнего переноса изменений в базу данных.

-амой критичной к возможной потере данных вследствие ошибки ¤вл¤етс¤ операци¤ удалени¤ записи, √ёЎ-ћ” ѕри √ё”ќ÷» (∆…-“¬а ConfirmDelete можно включить механизм контрол¤ удалени¤. ѕри каждом удалении записи нужно будет дать подтверждение выполн¤емой операции.

Ќажатие любой кнопки можно эмулировать программно при помощи метода BtnClick.

¬ случае необходимости выполнени¤ дополнительных действий при щелчке на Ћёбо…  Ќќѕ е ћќ∆Ќќ ¬ќ-ѕќЋ№«ќ¬ат№-я ќбработчиками -ќб№ѕ»… BeforeAction и Onclick, в которых параметр Button определ¤ет нажатую кнопку. -войства и методы компонента TDBNavigator представлены в табл. 15.6.

“аблица 15.6. -войства и методы компонента TDBNavigator

ќбъ¤вление !

“ип I

ќписание

-войства

property ConfirmDelete: Boolean;

Pb

¬ключает или отключает подтверждение удалени¤ записи

property Hints: TStrings;

Pb

-одержит список подсказок дл¤ каждой кнопки

property Flat: Boolean;

Pb

ќпредел¤ет внешний вид кнопок компонента

type

TNavigateBtn = (nbFirst, nbPrior, nbNext, nbLast, nblnsert, nbDeiete, nbEdit, nbPost, nbCancel, nbRefresh);
TButtonSet = set of TNavigateBtn;
property VisibleButtons : TButtonSet;

Pb

-писок видимых кнопок

“аблица 15.6 (окончание)

ќбъ¤вление

1 “ип

\ ќписание

ћетода

prrXB±ire BtnClick (Index:

TO^gateBtn) ;

Pu

Ёмулирует щелчок на кнопке Index

р√0-8±1√е SetBounds (ALeft, ATbp, AWidth, AHeight: Integer);

Pu

«адает положение (параметры ALeft, i AT op) иразмерксмпоненга (параметры ! AWidth, ÄHeight)

ћетоды-обработчики событий

ENavClick = procedure

(Sender: TObject;
Button: TNavigateBtn) of object;
property BeforeAction: ENavClick;

Pb

-ьполн¤етс¤ при щелчке на кнопке I Button перед выполнением операции, I св¤занней с кнопкой

ENavClick = procedure

(Sender: TObject; Button:

TNavigateBtn) of object; property CnClick:

ENavClick;

Pb л

. ¬ьполн¤етс¤ при щелчке на кнопке I Button после вьполнени¤ опереоции, 1 св¤занней с кнопкой

ѕредставление отдельных полей

Ѕольшинство компонентов отображени¤ данных предназначено дл¤ представлени¤ данных из отдельных полей. ƒл¤ этого все они имеют свойство иаЏаг!еџ, которое указывает на требуемое поле набора данных.

¬ зависимости от типа данных пол¤ могут использовать различные компоненты. ƒл¤ большинства стандартных полей используютс¤ компоненты

“ќ¬“езЋ, “ќ¬≈№о№, “ќ¬-от№о¬ох, “ќ¬џз№¬ох.

ƒанные в формате ћето отображаютс¤ компонентами товмето и тивтсћкЎ:. ƒл¤ показа изображений предназначен компонент товгтаде.

 омпонент “Ё¬“ех№

Ётот компонент представл¤ет собой статический текст, который отображает текущее значение некоторого пол¤ св¤занного набора данных. ѕри этом данные можно просматривать в режиме "только дл¤ чтени¤".

Ќепосредственным предком компонента ¤вл¤етс¤ класс тсиэ1:от1,а№е1, поэтому он очень похож на компонент т№а№е!.


⇐ ѕредыдуща¤ страница| |-ледующа¤ страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Октябрь
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс