|
|
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Пытаюсь реализовать просмотр изображений, по кнопкам вперед назад. Решил программно по очереди нажимать лэйблы, которые изображают pagecontrol, и индикацию текущего изображения. Реализовал на case, но бывает пролистывает пару картинок, а бывает нет. Нужно при нажатии кнопки, нажать лэйбл который идёт до активного лэйбла и при нажатии кнопки вперёд, нажать на лэйбл, который перед активным. Я хотел через цикл, но получится вообще вразброс отображение изображений, хуже чем в case. Может кто расписать эту "конструкцию"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 20:49:24 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
Зачем на каждой странице Labels ? Зачем куча страниц PageControl ? Нужно: 1 TImage + 2 кнопки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 21:17:11 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
Ghost74Здравствуйте. Пытаюсь реализовать просмотр изображений, по кнопкам вперед назад. Решил программно по очереди нажимать лэйблы, которые изображают pagecontrol, и индикацию текущего изображения. Реализовал на case, но бывает пролистывает пару картинок, а бывает нет. Нужно при нажатии кнопки, нажать лэйбл который идёт до активного лэйбла и при нажатии кнопки вперёд, нажать на лэйбл, который перед активным. Я хотел через цикл, но получится вообще вразброс отображение изображений, хуже чем в case. Может кто расписать эту "конструкцию"? Наверное, можно, если ты представишь код в объеме, достаточном для его понимания. PS: а нельзя ли не дурковать с лейблами и пэйджконтролами а просто заменять одно изображение другим при нажатии на кнопку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 21:21:49 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
DimaBrЗачем на каждой странице Labels ? Зачем куча страниц PageControl ? Нужно: 1 TImage + 2 кнопки Современный дизайн, pagecontrol нет, просто лэйблы в виде точек изображает индикацию активного изображения, типа как в iOS, android. Есть Image и две кнопки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 21:30:09 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
чччДGhost74Здравствуйте. Пытаюсь реализовать просмотр изображений, по кнопкам вперед назад. Решил программно по очереди нажимать лэйблы, которые изображают pagecontrol, и индикацию текущего изображения. Реализовал на case, но бывает пролистывает пару картинок, а бывает нет. Нужно при нажатии кнопки, нажать лэйбл который идёт до активного лэйбла и при нажатии кнопки вперёд, нажать на лэйбл, который перед активным. Я хотел через цикл, но получится вообще вразброс отображение изображений, хуже чем в case. Может кто расписать эту "конструкцию"? Наверное, можно, если ты представишь код в объеме, достаточном для его понимания. PS: а нельзя ли не дурковать с лейблами и пэйджконтролами а просто заменять одно изображение другим при нажатии на кнопку? Изображения извлекаются из файла ресурсов по нажатию лэйбла прямиком в timage. Нужно счётчик сделать, чтоб не проскакивало изображения. Я вроде сделал, но когда с одной формы нажимаю на изображение, оно открывается в новом окне, при нажатии любой кнопки, ничего не происходит, после повтроного нажатия начинает работать как надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 21:32:29 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
Ghost74, в общем, давай достаточный для понимания твоих проблем код. Если ты неспособен вычленить необходимый фрагмент кода - выложи минимальный по объему проект, воспроизводящий "проблему". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 21:44:50 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
В общем, сделал так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. При клике на уменьшенное изображение присвоил переменную нужного изображения. Получилось так, всё работает как часы. Спасибо за внимание, тему можно закрыть:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2017, 22:03:07 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
Жесть !!! На сколько я понял, эти 13 Label отображают ТОЧКИ. 1. Почему не положить 1 TLabel с текстом в 13 точек и по координатам определять на какую точку кликнул пользователь ? 2. Почему не записать в Tag номер точки и в событии OnClick не получить этот номер через Sender ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 07:50:41 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
Ghost74, А если этих изображений будет "стопятьсот"? Будет столько же лабелей или точек? А ширины монитора хватит, чтобы отобразить все эти точки? Насчёт точек: 20237168 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 08:10:19 |
|
||
|
Кнопки "Вперед" и "Назад" при просмотре изображений
|
|||
|---|---|---|---|
|
#18+
Ghost74просто лэйблы в виде точек изображает индикацию активного изображения, типа как в iOS, android. А это, кстати, тебе придется впору? 20237168 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2017, 12:13:57 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39453692&tid=2042292]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 391ms |

| 0 / 0 |
