Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
1 / 1 / 0
Регистрация: 26.02.2020
Сообщений: 174

Смена фотографий при нажатии на кнопку

02.03.2020, 18:33. Показов 4095. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Delphi ( есть два фото ( нужно при нажатии на одну и туже кнопку фото менялись между собой) )

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TForm1.Button1Click(Sender: TObject);
begin
Image3.Visible:=False;
Image2.Visible:=True;
Image2.Width := 590;
Image2.Height := 363;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Image2.Visible:=False;
Image3.Visible:=True;
Image3.Width := 300;
Image3.Height := 363;
end;
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.03.2020, 18:33
Ответы с готовыми решениями:

Смена шаблона при нажатии на кнопку
Как сделать так, чтобы по нажатию на кнопку сайт менял шаблон. Такая необходимость возникла из того что надо сделать версию сайта для...

Смена картинок при нажатии на кнопку
У меня есть 3 картинки, при нажатии на 2 (str и str2) 3-я картинка должна меняться. Картинки, которые нужно менять находятся в массиве в...

Смена картинки при нажатии на кнопку
Как можно сдлеать что бы при нажатии на кнопку сначала была одна картинка при нажать второй раз другая и т.д.

30
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
02.03.2020, 21:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от jaasds Посмотреть сообщение
только через ОДНУ кнопку Button
А у меня их сколько?
1
1 / 1 / 0
Регистрация: 26.02.2020
Сообщений: 174
02.03.2020, 21:21  [ТС]
Да какая разница , ну пусть 2...
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
02.03.2020, 21:22
jaasds, Ты пробовал запустить мой проект?
1
Модератор
 Аватар для D1973
9954 / 6490 / 2461
Регистрация: 21.01.2014
Сообщений: 27,495
Записей в блоге: 3
02.03.2020, 21:22
Лучший ответ Сообщение было отмечено jaasds как решение

Решение

Если предположить, что изначально виден 2-й, а 3-й скрыт, то вот так:
Delphi
1
2
3
4
5
procedure TForm1.Button1Click(Sender: TObject);
begin
  Image2.Visible := not Image2.Visible;
  Image3.Visible := not Image2.Visible;
end;
1
1 / 1 / 0
Регистрация: 26.02.2020
Сообщений: 174
02.03.2020, 21:23  [ТС]
Puporev,
У вас картинки меняются местами ... а нужно чтобы при нажатии одна оставалась ( например Image1 ) При другом нажатии Image 2 ... и так дальше поочерёдно

Добавлено через 54 секунды
D1973,
ДАААА
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
02.03.2020, 21:23
jaasds, Стукнись башкой об стену и иди спать.
1
1 / 1 / 0
Регистрация: 26.02.2020
Сообщений: 174
02.03.2020, 21:23  [ТС]
ВОТ И всё
0
1 / 1 / 0
Регистрация: 26.02.2020
Сообщений: 174
02.03.2020, 21:24  [ТС]
Puporev,
как-то Грубо - но здесь есть истина
0
Модератор
 Аватар для D1973
9954 / 6490 / 2461
Регистрация: 21.01.2014
Сообщений: 27,495
Записей в блоге: 3
02.03.2020, 21:24
jaasds, так сколько их у Вас там, этих картинок-то? Задачу нормально озвучьте!
1
1 / 1 / 0
Регистрация: 26.02.2020
Сообщений: 174
02.03.2020, 21:33  [ТС]
D1973,
Всё вы сделали ... Спасибо !!!

Добавлено через 1 минуту
Ребят сори - я неправильно озвучил задачу ... Сори !
Всем "Спасибо " - поставлю )

Добавлено через 4 минуты
ВОТ решение !!!
Цитата Сообщение от D1973 Посмотреть сообщение
procedure TForm1.Button1Click(Sender: TObject);
begin
  Image2.Visible := not Image2.Visible;
  Image3.Visible := not Image2.Visible;
end
0
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
03.03.2020, 09:55
jaasds, смена видимости фото по нажатию кнопки. Изначально у Image1 установить Visible = true, а у Image2 Visible = false.
Delphi
1
2
3
4
5
procedure TForm1.Button1Click(Sender: TObject);
begin
  Image1.Visible := not Image1.Visible;
  Image2.Visible := not Image1.Visible;
end;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.03.2020, 09:55

Смена текста при нажатии на кнопку
Допустим есть текст "Цитата вечности: (тут должны быть меняющиеся цитаты)1" Нужно создать кнопку при нажатии которой цитата...

Смена блока при нажатии на кнопку
Всем доброго дня. Возникла вот такая проблема. Прошу помочь с решением. Есть примерно такой HTML код: <button...

Смена изображений при нажатии на кнопку
Всем доброго времени суток! Возникла задача - создать сайт на скорую руку. Я в этом HTML, CSS, JS буквально вчера только начал разбираться...

Смена картинки при нажатии на кнопку
Помогите в кодах записать. Что бы при нажатий на кнопку менялась картинка картинки т.е C# 1- Кнопка стоит нормально 2- При наведении...

Смена иконки при нажатии на кнопку
Здравствуйте, мне необходимо, чтобы у кнопки менялась иконка при нажатии на эту кнопку. Возможно ли это реализовать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru