|
0 / 0 / 0
Регистрация: 26.12.2009
Сообщений: 39
|
|
Смена изображения29.10.2010, 21:56. Показов 11430. Ответов 43
Метки нет (Все метки)
Здравствуйте.
Пишу программу-тест(до сих пор, ога). Вопросы - это отдельные вкладки в PageControl. Как сделать так, чтобы при смене вкладки менялось изображение в Image? Причем, не рандомно, а каждой вкладке - своя картинка. Реально ли это вообще?
0
|
|
| 29.10.2010, 21:56 | |
|
Ответы с готовыми решениями:
43
Смена изображения при изменении пункта ComboBox-а
|
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
|
| 18.01.2012, 13:04 | |
|
Mawrat:
Тут ещё такоей вопрос. у вас написано. Image1.Picture.Bitmap.Assign(Jpg); а мне приходится писать Form1.Image1.Picture.Bitmap.Assign(Jpg); иначе ошибку выдаёт [Pascal Error] Unit1.pas(1): Unable to invoke Code Completion due to errors in source code . с чем связано такое поведение? разница в версиях? у меня седьмой.
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||||||||||
| 18.01.2012, 15:04 | |||||||||||
|
Если Image1 находится на форме TForm1 и код выполняется в методе этого же класса формы:
--- Если обработка проводится не в методе экземпляра класса TForm1, вот тогда понадобится сослаться на экземпляр (форму), которому принадлежит Image1. Это может быть в случае, если надо получить доступ к Image1, например, из методов другой формы. Пускай это будет TForm2, к примеру:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
||||||
| 18.01.2012, 15:17 | ||||||
|
может дело в процедуре которую я вывожу? Я как бы плонирую сделать процедуру смены картинки отдельно. А потом просто ссылатся на неё при смене ListBox1.Index.Strings[0] и переменной, между RadionBatton1. так вот я к чему это всё.
[Pascal Error] Unit1.pas(1): Unable to invoke Code Completion due to errors in source code а ставлю Form1 и так далие, всё прокатывает.
0
|
||||||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|||||||||||
| 18.01.2012, 17:28 | |||||||||||
|
Self - эта переменная предопределена только в методах классов. В обыкновенной процедуре этой переменной быть не может.
В общем, здесь лучше написать так:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
||||||
| 18.01.2012, 18:48 | ||||||
|
Mawrat :
Очнеь, спосибо. Я обязательно займусь этим на стадии оптимизации. а вот тут хочу показать, к чему я в итоге пришол. И если вдруг что я ещё сюда же планирую привезать, соответственную звуковую дорожку. Тока их в отличии от картинок, будет 3 а не 2 варианта(именно поэтомуRalionButten должно быть 3)
Добавлено через 12 минут P.S. Я забыл добавть что if будет стаять 3 вряд. Так можно делать или тут должна быть альтернативная, процедура?
0
|
||||||
|
Автор FAQ
644 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
|
||||||
| 18.01.2012, 19:29 | ||||||
|
пропиши лучше так
упс...не дочитал
0
|
||||||
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
||||||
| 20.01.2012, 13:48 | ||||||
|
Переработал код. Сразу оптимезировал. Чегото не дапонял, поэтому чуток допереписал. Но опять же зацыклился в томже месте. в добавок, подозреваю что вытворяю чёто вобще не допустиме. Думаю тут можно было бы както с цыклом сделать, но я чёта с цыклами пока не дружу. вобщем вот новый вариант, приминения Image через варианты кнопок.
кричит следуйщее. [Error] Unit1.pas(133): Operator not applicable to this operand type [Error] Unit1.pas(143): Identifier expected but 'VAR' found [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
0
|
||||||
|
Автор FAQ
644 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
|
|||||||||||
| 20.01.2012, 14:47 | |||||||||||
|
Чтобы работать с циклом нужно названия менять,я делал такой прикол с inifile вот код:
1
|
|||||||||||
|
|
|||
| 20.01.2012, 15:29 | |||
|
Добавлено через 2 минуты
1
|
|||
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
||
| 21.01.2012, 01:37 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
||
| 21.01.2012, 18:35 | ||
![]()
0
|
||
|
Автор FAQ
644 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
|
|
| 21.01.2012, 20:22 | |
|
Выложи прогу свою,посмотрим что там у тебя
0
|
|
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
||||||||
| 22.01.2012, 00:12 | ||||||||
0
|
||||||||
|
474 / 337 / 36
Регистрация: 31.05.2011
Сообщений: 1,164
|
|
| 22.01.2012, 00:43 | |
|
норкоманство какоето О_о
0
|
|
|
Автор FAQ
644 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
|
|
| 22.01.2012, 16:40 | |
|
Переделал я твой проект забирай,только потом в папку добавь папку под именем img и скопируй картинки свои
1
|
|
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
|||||||
| 23.01.2012, 16:27 | |||||||
0
|
|||||||
|
Автор FAQ
644 / 199 / 21
Регистрация: 11.06.2010
Сообщений: 1,024
|
||||||
| 23.01.2012, 16:39 | ||||||
|
Можно было бы даже "запись(record)" сделать и объединить 2 массива-img и imgs,на плюсах я бы обязательно сделал структуру или даже класс под это дело=).
А кардинально отличающегося если честно лично в мою голову не приходит,единственное можно было бы их назвать например: 1.jpg,2.jpg,3.jpg и т.д. тогда к ним можно было бы обращаться вот таким способом
1
|
||||||
|
4195 / 1841 / 223
Регистрация: 06.10.2010
Сообщений: 4,127
|
|
| 24.01.2012, 21:57 | |
|
Не проще использовать Animate?
1
|
|
|
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 17
|
||||||||||||
| 28.01.2012, 18:14 | ||||||||||||
|
REALIST07; Я тут хотел спросить кстати. Если я ту же схему возьму для присвоения аудио трека поотношению к картинки по итогу нажатия кнопки это будет коректно или нет? короче вот пример
вобщем вот.
0
|
||||||||||||
| 28.01.2012, 18:14 | |
|
Смена изображения Смена изображения Смена изображения Смена изображения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного.
1. Почему показания термометра заряжены целью?
Цель заложена в самом. . .
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
По ссылке 403. Не очень информативно такую ссылку постить.
Запись от Usaga размещена Сегодня в 06:46 . . .
|
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|