![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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;