Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/55: Рейтинг темы: голосов - 55, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 26.12.2009
Сообщений: 39
1

Смена изображения

29.10.2010, 21:56. Показов 10586. Ответов 43
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.

Пишу программу-тест(до сих пор, ога). Вопросы - это отдельные вкладки в PageControl. Как сделать так, чтобы при смене вкладки менялось изображение в Image? Причем, не рандомно, а каждой вкладке - своя картинка. Реально ли это вообще?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2010, 21:56
Ответы с готовыми решениями:

Смена изображения при изменении пункта ComboBox-а
как сделать что бы выбрав в ComboBox пункт, менялось изображение???

Смена Image1 при наведение сохраняя изображения в программу при компиляции
Доброго времени суток ! Суть такова , использую Image в качестве кнопки , хотел реализовать...

Смена изображения
Здравствуйте. У меня есть папка "screens" В которой лежит файл last.jpg Файл меняется раз в 2...

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

43
Автор FAQ
Автор FAQ
200 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
28.01.2012, 20:22 41
Author24 — интернет-сервис помощи студентам
Да конечно будет,ты главное вот это вот
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if pi = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end ELSE
   if pi1 = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end ELSE
   if pi2 = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end
  ELSE ShowMessage('Не выбран вариант озвучки!!!');
лучше заключи в блоки
Delphi
1
2
3
4
5
Try
//---->свой код
except
//А тут обрабатывай ошибки
//например вдруг картинка удалилась из папки?
Так будет лучше при работе с файлами

Добавлено через 9 минут
Как я понял ты хочешь музыку подключать так же как картинку и в зависимости от нажатого Radiobutton проигрывать?
0
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
29.01.2012, 12:22 42
Цитата Сообщение от REALIST07 Посмотреть сообщение
Да конечно будет,ты главное вот это вот

лучше заключи в блоки

Так будет лучше при работе с файлами

Добавлено через 9 минут
Как я понял ты хочешь музыку подключать так же как картинку и в зависимости от нажатого Radiobutton проигрывать?
В блоки? Чёта я забыл как это делается.
А вот это я чёта вообще не помню
Delphi
1
2
3
4
5
Try
//---->свой код
except
//А тут обрабатывай ошибки
//например вдруг картинка удалилась из папки?
да радион батон, должны контролировать вариант выводимой озвучки коментария картинки. всё правельно. Но как я уже сказал, с выше описанной вами не встречался. Или забыл или перепутал. можно по подробнее?
0
Автор FAQ
Автор FAQ
200 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
29.01.2012, 20:54 43
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
try
if pi = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end ELSE
   if pi1 = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end ELSE
   if pi2 = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end
  ELSE ShowMessage('Не выбран вариант озвучки!!!');
except
 showmessage('Ошибка открытия файла!');
end;
1
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
30.01.2012, 19:03 44
Цитата Сообщение от REALIST07 Посмотреть сообщение
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
try
if pi = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end ELSE
   if pi1 = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end ELSE
   if pi2 = true THEN
  begin
   MediaPlayer1.Free;
   MediaPlayer1.FileName:= ExtractFilePath(ParamStr(0))+'mp3\'+mp3p[ListBox1.itemindex+1];
   MediaPlayer1.Play;
  end
  ELSE ShowMessage('Не выбран вариант озвучки!!!');
except
 showmessage('Ошибка открытия файла!');
end;
Интересненько. Полезная фишка.
Но я тут ещё раз спрашу, PageControl1 Как переключать через другую кнопку?
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
 
 
//Pi:=True ;
//pi:=False;
//pi:=False;
 pi:=False;
 pi1:=False;
 pi2:=False;
 pi:=True;
 PageControl1.ActivePage.ImageIndex[TabSheet1];
 //PageControl1.ActivePage:=PageControl1.ActivePage.TabSheet1;
//paz:=pi;
 
end;
Както так? Я с этим элементом дел ещё не имел.
0
30.01.2012, 19:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2012, 19:03
Помогаю со студенческими работами здесь

Смена изображения
Друзья помогите зделать вот в чом вопрос єсть 5 изображений которие должни изменятса в цикле и 2...

Смена изображения
Подскажите пожалуйста. Как сделать смену изображения. (КОД). Мои действия. У меня на рабочем столе...

Смена изображения
На форме Image, туда при создании формы грузиться Картинка1, при наведении грузиться Картинка2.......

Смена изображения ImageButton
Нужно что бы при нажатии на ImageButton менялось ее изображение.


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

Или воспользуйтесь поиском по форуму:
44
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru