powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Кнопки "Вперед" и "Назад" при просмотре изображений
11 сообщений из 11, страница 1 из 1
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453438
Ghost74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Пытаюсь реализовать просмотр изображений, по кнопкам вперед назад. Решил программно по очереди нажимать лэйблы, которые изображают pagecontrol, и индикацию текущего изображения. Реализовал на case, но бывает пролистывает пару картинок, а бывает нет. Нужно при нажатии кнопки, нажать лэйбл который идёт до активного лэйбла и при нажатии кнопки вперёд, нажать на лэйбл, который перед активным. Я хотел через цикл, но получится вообще вразброс отображение изображений, хуже чем в case.
Может кто расписать эту "конструкцию"?
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453455
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем на каждой странице Labels ?
Зачем куча страниц PageControl ?
Нужно: 1 TImage + 2 кнопки
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453458
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost74Здравствуйте. Пытаюсь реализовать просмотр изображений, по кнопкам вперед назад. Решил программно по очереди нажимать лэйблы, которые изображают pagecontrol, и индикацию текущего изображения. Реализовал на case, но бывает пролистывает пару картинок, а бывает нет. Нужно при нажатии кнопки, нажать лэйбл который идёт до активного лэйбла и при нажатии кнопки вперёд, нажать на лэйбл, который перед активным. Я хотел через цикл, но получится вообще вразброс отображение изображений, хуже чем в case.
Может кто расписать эту "конструкцию"?
Наверное, можно, если ты представишь код в объеме, достаточном для его понимания.

PS: а нельзя ли не дурковать с лейблами и пэйджконтролами а просто заменять одно изображение другим при нажатии на кнопку?
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453461
Ghost74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrЗачем на каждой странице Labels ?
Зачем куча страниц PageControl ?
Нужно: 1 TImage + 2 кнопки

Современный дизайн, pagecontrol нет, просто лэйблы в виде точек изображает индикацию активного изображения, типа как в iOS, android. Есть Image и две кнопки
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453463
Ghost74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччДGhost74Здравствуйте. Пытаюсь реализовать просмотр изображений, по кнопкам вперед назад. Решил программно по очереди нажимать лэйблы, которые изображают pagecontrol, и индикацию текущего изображения. Реализовал на case, но бывает пролистывает пару картинок, а бывает нет. Нужно при нажатии кнопки, нажать лэйбл который идёт до активного лэйбла и при нажатии кнопки вперёд, нажать на лэйбл, который перед активным. Я хотел через цикл, но получится вообще вразброс отображение изображений, хуже чем в case.
Может кто расписать эту "конструкцию"?
Наверное, можно, если ты представишь код в объеме, достаточном для его понимания.

PS: а нельзя ли не дурковать с лейблами и пэйджконтролами а просто заменять одно изображение другим при нажатии на кнопку?

Изображения извлекаются из файла ресурсов по нажатию лэйбла прямиком в timage. Нужно счётчик сделать, чтоб не проскакивало изображения. Я вроде сделал, но когда с одной формы нажимаю на изображение, оно открывается в новом окне, при нажатии любой кнопки, ничего не происходит, после повтроного нажатия начинает работать как надо
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453471
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost74,

в общем, давай достаточный для понимания твоих проблем код.

Если ты неспособен вычленить необходимый фрагмент кода - выложи минимальный по объему проект, воспроизводящий "проблему".
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453478
Ghost74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, сделал так:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
if p>1 then begin
P:=p-1;
case p of
      1: label51.onClick(self);
      2: label52.onClick(self);
      3: label53.onClick(self);
      4: label1.onClick(self);
      5: label3.onClick(self);
      6: label4.onClick(self);
      7: label2.onClick(self);
      8: label6.onClick(self);
      9: label7.onClick(self);
      10: label5.onClick(self);
      11: label9.onClick(self);
      12:label10.onClick(self);
      13:label8.onClick(self);
   end;


При клике на уменьшенное изображение присвоил переменную нужного изображения. Получилось так, всё работает как часы.

Спасибо за внимание, тему можно закрыть:)
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453556
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жесть !!!
На сколько я понял, эти 13 Label отображают ТОЧКИ.
1. Почему не положить 1 TLabel с текстом в 13 точек и по координатам определять на какую точку кликнул пользователь ?
2. Почему не записать в Tag номер точки и в событии OnClick не получить этот номер через Sender
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453561
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost74,

А если этих изображений будет "стопятьсот"? Будет столько же лабелей или точек? А ширины монитора хватит, чтобы отобразить все эти точки?
Насчёт точек: 20237168
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39453692
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost74просто лэйблы в виде точек изображает индикацию активного изображения, типа как в iOS, android.

А это, кстати, тебе придется впору?

20237168
...
Рейтинг: 0 / 0
Кнопки "Вперед" и "Назад" при просмотре изображений
    #39455643
Ghost74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Квейд, хм, прикольно, но дело в том, что я этой фичей пользоваться крайне редко буду, так что делаю под девизом "и так сойдёт"
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Кнопки "Вперед" и "Назад" при просмотре изображений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]