Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBNavigator+перезагрузка! [D6]


Max_ ©   (2003-09-12 13:46:00) 

Перегружаю метод Last через OnButtonClick(Sender: TObject; Button: TNavigateBtn);, но Last всё равно выполняется?

case Button of
nbLast: ShowMessage("AAA");
end;

Как полностью перегрузить?


MsGuns   (2003-09-12 17:08:00) [1]

>Vlad © (12.09.03 16:35) [11]
>>MsGuns © (12.09.03 16:28) [10]
>Чем тебе навигатор так неугодил ?
Было время, когда я работал с ним постоянно. Никаких проблем.
Конечно, если тебя интересуют бантики, в виде красивых кнопочек с имаджами, то да.

Если бы только батники...
Меня интересует:
1. Централизованное управление (с кнопок, с шорткатов, с дропдаун меню и т.д.)
2. Контекстная смена картинок на кнопках в зависимости от НД
3. Полное управление процессом навигации по данным вне зависимости от того, как там среагирует датасорс. Тем более если мне надо по нему программно "полазить", а в лом разбираться с его событиями, на которые реагирует этот самый навигатор
4. Полное управление редактированием данных, а не так, как это делает навигатор на том же DBCtrlGrid к примеру
5. Эстетически стильное оформление внешнего вида программы

и т.д.

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


Vlad   (2003-09-12 16:35:00) [2]

>MsGuns © (12.09.03 16:28) [10]
Чем тебе навигатор так неугодил ?
Было время, когда я работал с ним постоянно. Никаких проблем.
Конечно, если тебя интересуют бантики, в виде красивых кнопочек с имаджами, то да.


MsGuns   (2003-09-12 16:28:00) [3]

>Max_ (12.09.03 15:53) [7]
>А управлять глазами!

ToolBar(ToolButton`s)+ActionList+ImageList

Ты хоть в одной солидной проге видел этотнавигатор ? Он для совсем начинающих, да и намаешься ты с ним в дальнейшем.


Max_   (2003-09-12 16:18:00) [4]

>Vlad
Thanks, всё пашет!!! :)


Vlad   (2003-09-12 16:08:00) [5]

Наврал я тебе, извини.
Тоже самое, только на событие DBNavigator"a - BeforeAction


Max_   (2003-09-12 15:53:00) [6]

А управлять глазами!


MsGuns   (2003-09-12 15:39:00) [7]

Выкинь навигатор на фиг !


Max_   (2003-09-12 15:23:00) [8]

Не знаю я, но получается тоже самое!!!! Abort не помогает ни перед, ни после моего кода:
case Button of
nbLast: begin
ShowMessage("AAAA");
Abort;
end;
end;

ни так:

nbLast: begin
Abort;
ShowMessage("AAAA");
end;
end;

всё равно выполняется Last, а потом уже моё добро!


Плохиш_   (2003-09-12 14:12:00) [9]

Не лучше, а единственно возможный вариант ;-)


Vlad   (2003-09-12 13:57:00) [10]

Да.
Именно это я и имею ввиду.
Но только Abort - все таки лучше ставить в конце своего кода


Max_   (2003-09-12 13:56:00) [11]

Так он тогда вообще ничего делать не будет! А мне надо свой код исполнить! Может вы так имеете ввиду:
case Button of
nbLast: begin
Abort;
ShowMessage("AAAA");
end;
end;


Vlad   (2003-09-12 13:49:00) [12]

case Button of
nbLast: Abort;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо