Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2011, 14:46   #1
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию загрузка картинки в timage программно

всем привет,есть кнопка точнее я использую timage вместо кнопки,и в свойстве picture у меня загружена соответствующая картика,а при наведении мыкой на эту кнопку картина должна меняться и я ее гружу из файла
Код:
procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
IMAGE1.Picture.LoadFromFile('C:\BUTTON.JPG');
end;
но он procedure
Код:
TForm1.Image1MouseLeave(Sender: TObject);
мне надо вернуть картину обратно которая изначально была, как ее вернуть?чтоб не из файла а как то по другому
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Старый 05.05.2011, 15:15   #2
VVkSoft
Пользователь
 
Аватар для VVkSoft
 
Регистрация: 06.09.2009
Сообщений: 66
По умолчанию

а не пойдет загрузить картинку в TJPG объект затем загонять его в компонент
VVkSoft вне форума Ответить с цитированием
Старый 05.05.2011, 15:20   #3
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

Цитата:
Сообщение от VVkSoft Посмотреть сообщение
а не пойдет загрузить картинку в TJPG объект затем загонять его в компонент
а как это сделать?напишите пример
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Старый 05.05.2011, 15:25   #4
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Создаёте два TBitmap, в каждый загружаете по одной картинке один раз при старте приложения. В обработчиках OnMouseLeave и OnMouseEnter грузите нужный TBitmap в TImage
ReportCube вне форума Ответить с цитированием
Старый 05.05.2011, 15:51   #5
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

Цитата:
Сообщение от ReportCube Посмотреть сообщение
Создаёте два TBitmap, в каждый загружаете по одной картинке один раз при старте приложения. В обработчиках OnMouseLeave и OnMouseEnter грузите нужный TBitmap в TImage
первый рисунок не должен где то лежать как файл,он в свойстве picture только есть
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Старый 05.05.2011, 16:21   #6
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Как только вы его замените другим рисунком - он из TPicture исчезнет и ? Вы же сами спрашиваете: "Что делать, если так происходит?"
ReportCube вне форума Ответить с цитированием
Старый 05.05.2011, 17:28   #7
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

Цитата:
Сообщение от ReportCube Посмотреть сообщение
Как только вы его замените другим рисунком - он из TPicture исчезнет и ? Вы же сами спрашиваете: "Что делать, если так происходит?"
значит не вариант да?надо либо в ресурсы его либо из файла либо создать еще один image и там хранить нужную картину и брать оттуда в нужный момент??все правильно?
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Старый 05.05.2011, 19:08   #8
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

TImage, TPicture, TBitmap, TJPEGImage, TGraphic - это всё Вам выбирать и с ними работать. Читайте, учитесь, смотрите. Зачем столько потребовалось, если есть TImage ?
ReportCube вне форума Ответить с цитированием
Старый 08.05.2011, 15:46   #9
BingoBongo
Пользователь
 
Регистрация: 29.04.2011
Сообщений: 51
По умолчанию

а чем ресурс вас не устраивает? вполне удобно.
BingoBongo вне форума Ответить с цитированием
Старый 11.05.2011, 09:27   #10
Rigard_sh45rus
Новичок
Джуниор
 
Регистрация: 11.05.2011
Сообщений: 2
По умолчанию

Цитата:
Сообщение от BingoBongo Посмотреть сообщение
а чем ресурс вас не устраивает? вполне удобно.
Может обратить взор на TImageList и там сохранить все картинки, а по условию уже выбирать что показывать в какой момент действия...
Rigard_sh45rus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очистить TImage от картинки Ilya1986g Компоненты Delphi 3 16.02.2011 21:36
как отцентрировать TImage на TForm программно? ImmortalAlexSan Общие вопросы C/C++ 1 12.02.2011 16:34
Отображение картинки на кнопке WPF. Загрузка картинки из ресурсов. Проблема с Uri. Casper-SC Общие вопросы .NET 0 27.06.2010 23:11
Загрузка в TImage program123 Общие вопросы Delphi 4 06.12.2009 15:53
Загрузка изображений в TImage DelphiFun Общие вопросы Delphi 1 09.08.2009 02:04