Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.22;
Скачать: CL | DM;

Вниз

TDBNavigator как обработать событие кнопки   Найти похожие ветки 

 
roman_ln ©   (2007-04-20 18:24) [0]

например кнопки nbNext


 
Ega23 ©   (2007-04-20 18:29) [1]

очевидно, написать обработчик.


 
roman_ln ©   (2007-04-20 18:36) [2]

спасибо очень помогла :)


 
Ega23 ©   (2007-04-20 18:39) [3]


> roman_ln ©   (20.04.07 18:36) [2]
> спасибо очень помогла :)


Ты бы, чудо, сначало в мою анкету заглянуло...  :)


 
roman_ln ©   (2007-04-20 18:47) [4]

извени, бывает...


 
Германн ©   (2007-04-21 01:33) [5]

2 Ega23 ©   (20.04.07 18:39) [3]

> Ты бы, чудо, сначало в мою анкету заглянуло...  :)

Наверно чудо прочитало ник как ЯГА23 :-)

2 roman_ln ©   (20.04.07 18:24)
Кстати у TDBNavigator не предусмотрено никаких обработчиков кликов на конкретную кнопку. Все его кнопки вызывают те или иные методы DataSet"а. Посему все обработчики только у DataSet"а.


 
mike-d ©   (2007-04-21 07:23) [6]

> Германн ©   (21.04.07 01:33) [5]
> Кстати у TDBNavigator не предусмотрено никаких обработчиков кликов на конкретную кнопку.


Предусмотрено :)

TDBNavigator.BeforeAction

Occurs when a button on the database navigator is clicked, before the action is executed.

type

 ENavClick = procedure (Sender: TObject; Button: TNavigateBtn) of object;

property BeforeAction: ENavClick;

Description

Write a BeforeAction event handler to take specific action before the default response when a user clicks a button in the database navigator.

The Button parameter indicates which button was clicked.


Пример:

// При нажатии на кнопку "Go to the previous record" ничего не произойдет!
procedure TForm1.DBNavigator1BeforeAction(Sender: TObject;
 Button: TNavigateBtn);
begin
 if Button = nbPrior then
   Abort;
end;


 
MsGuns ©   (2007-04-21 20:15) [7]

Нафигатор был написан Борландом и встромлен в делфу по спецзаказу ЦРУ- в целях зомбирования программистов, работающих в ВПК



Страницы: 1 вся ветка

Текущий архив: 2007.07.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
2-1182935082
Chaval'
2007-06-27 13:04
2007.07.22
OpenDialog


3-1176452864
Nike
2007-04-13 12:27
2007.07.22
отображение DBGrid при пустом датасете


1-1179368479
Артем К.
2007-05-17 06:21
2007.07.22
Как определить что строка удовлетворяют заданному формату?


15-1182249681
Megabyte
2007-06-19 14:41
2007.07.22
В Firebird е нельзя во вьюхах использовать процедуры выбора?


15-1182195895
Petr V.Abramov
2007-06-18 23:44
2007.07.22
Вендекапец!