![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
![]()
Еще раз, здравствуйте.
Есть проблемка. На форме есть сабж, все нормально, только раздражает, что фактически первая или последняя запись (при использовании Next и Prior) не "дизейблит" соотв. кнопки. Только если кликнуть еще раз. Вопрос, собссно, как понять, какая именно кнопка нажата, и можно ли менять св-во Enable отдельных кнопок динамически. Заранее сенкс. ЗЫ. Или я опять не в теме спросил? ![]() |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Так датасет устроен таким образом, что BOF или EOF вырабатываются именно при неудачной попытке перейти к предыдущей или последующей записи.
Можно, конечно, обрабатывать событие AFTERSCROLL и пытаться программно перейти к следующей записи с возвратом, если удачно. Только зачем все это? Вы где-нибудь видели путную программу с базами, использующую этот компонент (кроме учебных)? Делайте через свои собственные кнопки, либо через попап-меню... Хотя, опять-таки - зачем, если подключен дбгрид? Прокрутил мышкой, ткнул, куда надо... Последний раз редактировалось mihali4; 17.12.2007 в 16:01. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
![]()
Спрошу по другому: как сделать недоступными (но видимыми) кнопки LAST и NEXT, если я знаю, что это последняя запись в выборке? И, соот-но, FIRST и PRIOR, если это - первая запись?
|
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Без "извращений" это не получится. Только видимые/невидимые.
Если не устраивает - смотрите исходники компонента и пишите потомка с нужными вам "енабледами"... |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
![]()
Этого я и боялся. ***. Буду делать свои кнопки. Тогда вопрос, где взять симпотные иконки? "При Дельфях" ничего не нашел...
В слудующий раз за это *** будет штраф.// Alex21 Последний раз редактировалось Alex21; 17.12.2007 в 17:46. |
![]() |
![]() |
![]() |
#6 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Впрочем, в Инете просто россыпи иконок на любой вкус... |
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
![]() Цитата:
Но все же, про иконки, поиск выдал кучу сайтов, но там одно и то же, красиво, конечно, но нужных мне иконок нет. Нужны (для начала) аналоги кнопок Навигатора. |
|
![]() |
![]() |
![]() |
#8 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
А штраф - за нелитературные (суть матерные) выражения, пусть даже и на китайском... У нас не принято. |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 14.12.2007
Сообщений: 34
|
![]()
Да бросилось, конечно, только чего-то не нравится ничего
![]() А про штраф: я понял, ЗА ЧТО, а вот ЧТО ЗА штраф (ну, в чем выражается)? ![]() |
![]() |
![]() |