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

Вниз

Некорректная работа DBNavigator.   Найти похожие ветки 

 
Jony   (2002-04-04 17:20) [0]

В ToolBar сделал свой навигатор из ToolButton. В Action кнопок поставил связь с соответствующими Action из ActionList. Теперь надатие кнопок Next и Prior вызавает перемещение по набору сразу на 2 записи. Почему?


 
JibSkeart   (2002-04-04 18:09) [1]

а попробуй в ставить в актионс
Showmassage("Test");
что то типа ентого и если он будет выводить по нажатию кнопки два раза значит глюк так сказать в ентом
(как лечить непомню а может не знаю что то гдето видел
но может и с чем то путаю)

а чем стандартный DbNavigator неустраивает ????



 
Jony   (2002-04-04 18:37) [2]

Стандартный "не вписывается" в мою панель инструментов. А вот куда вставить сообщение для отладки - не нашел. Попробовал в OnExecute АкшенЛиста - совсем блокирует операцию.


 
TSV   (2002-04-04 20:38) [3]

А код для Экшенов можно глянуть?


 
Jony   (2002-04-05 09:14) [4]

Я, не мудрствуя лукаво, использовал стандартные TDataSetNext и TDataSetPrior из набора категории DataSet.


 
Val   (2002-04-05 10:58) [5]

>Jony © (04.04.02 18:37)
Попробовал в OnExecute АкшенЛиста ??
Почему ActionList, если хочешь проверить работу самого Action? В его OnExecute и поставь свои проверки.


 
Jony   (2002-04-05 11:12) [6]

> Val
Извини за неточность формулировки. В OnExecute самого Action и ставил.


 
Val   (2002-04-05 11:27) [7]

нет ли действий в онклик самой кнопки?


 
Jony   (2002-04-05 11:56) [8]

Нет.


 
Jony   (2002-04-05 12:16) [9]

Кажется, разобрался. Инструментальные кнопки у меня завязаны на пункты всплывающего меню (в MenuItem стоят соответствующие ссылки), а те в свою очередь на ActionList. Соответственно в Action и пунктов меню и кнопок стояла ссылка на ActionList. Каждый из них свое и отрабатывал. Убрал ссылку из кнопок - заработало нормально. Но появилась другая проблема: с кнопок исчезли рисунки и никак вернуть их не могу. (ImegeIndex и Imeges везде заполнены). Кто что посоветует. Через несколько часов - демонстрировать начальству.


 
Val   (2002-04-05 12:19) [10]

Изображения берутся тоже из Action, установите их там


 
Jony   (2002-04-05 13:16) [11]

Получилос с точностью до наоборот: убрал рисунки из ActionList и оставил в кнопках. Теперь почти нормально. А "почти" потому, что во всплывающем меню рисунки возле пунктов исчезли. Но это уже можно пережить.


 
Val   (2002-04-05 13:21) [12]

дело в том, что, раз уж вы назначили экшн для кнопки, то лучше взять рисунки из экшн. Для этого свяжите экшнлист с вашим имейджлистом и назначьте индексы иконок для ваших экшн, кнопка получит их автоматически, раз уж ей этот экшн назначен


 
Jony   (2002-04-05 13:48) [13]

Если делать все "по науке" (а так и было первоначально), определить все в ActionList, привязать их к пунктам MenuPopup, а затем эти пункты поставить в соответствие инструментальным кнопкам, выглядит все красиво и делается быстро, но возникает тот самый эффект продвижения сразу на две позиции (одна от MenuPopup, а вторая - от кнопки). В общем, замкнутый круг. Ладно, не смертельно. При случае разберемся.


 
Val   (2002-04-05 13:56) [14]

в соответствие инструментальным кнопкам не пункты меню, а экшн



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

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

Наверх




Память: 0.5 MB
Время: 0.015 c
14-81053
Kozhanov
2002-03-19 15:06
2002.04.25
IMHO ?


7-81096
Philip
2002-01-27 00:35
2002.04.25
помогите разобраться с поинтерами


3-80833
Alik Chu
2002-04-05 17:14
2002.04.25
Народ! Помогите найти нормальный DbTreeView


1-80905
Sound
2002-04-15 02:08
2002.04.25
HTTP запроc. хто нить Help!


14-81065
Ajax
2002-03-19 19:28
2002.04.25
Delphi 5 и WinXP