|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Выбор меню в форме |
|
Delphi - [решено] Выбор меню в форме
|
Новый участник Сообщения: 29 |
Профиль | Отправить PM | Цитировать Буду очень признателен за помощь, задача очень простая, в институте делал такое, к сожалению за 8 лет, никаких воспоминаний об этом. использую Делфи 7. Есть задача: При выборе пункта из Меню (их там может быть хоть 10 штук), в основном окне (под цифрой 2) должны появалятся разные фотографии (jpg) (зависит от пункта к которому они привязаны). Помогите разобраться каким компонентом пользоваться и чего писать в процедуре. Спасибо. P.S. Опечатался в ТЕМЕ, имелось введу НЕ ОПЫТНОМУ. |
|
Отправлено: 16:01, 26-07-2010 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать В простейшем случае кидаете на форму TImage и в него по выбору пункта меню из файла подружаете картинку
Т.е. что-то типа Image1.Picture.LoadFromFile('1.png') |
------- Отправлено: 21:49, 26-07-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Спасибо, это помогло. А не подскажете как можно заставить Делфи 7 понимать другие расширения файлов помимо .bmp?
Вставляю .gif либо .jpg, после компиляции программы и при запуске процедуры от выбранного пункта из меню, выскакивает ошибка: Project1.exe raised exception class EInvalidGraphic with message 'Unknow Picture File Extension' (.gif). Process stopped. Use Step or Run to continue. Компонент TJPEGImage указзаныый на других сайтах у меня почему отсуствует, хотя стоит полная версия Делфи 7. P.S. Или проще перейти на Делфи 2010? |
Последний раз редактировалось CaJIo, 27-07-2010 в 11:50. Отправлено: 09:56, 27-07-2010 | #3 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать uses Jpeg; - даст поддержку jpeg.
Для gif нужно подключить стороннюю библиотеку Примерно так: http://stackoverflow.com/questions/9...vert-to-bitmap |
------- Отправлено: 18:02, 27-07-2010 | #4 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Большое спасибо за помощь и оперативность. Проблема решена, благодаря BlackEric!
|
|
Последний раз редактировалось CaJIo, 28-07-2010 в 14:39. Отправлено: 10:16, 28-07-2010 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - Как создать кнопку на форме | VovanZ | Программирование и базы данных | 4 | 23-05-2009 17:42 | |
C/C++ - мигание компоненты на форме | alextrs | Программирование и базы данных | 8 | 12-05-2008 22:54 | |
Мультиселект на форме | Scorpion666 | Вебмастеру | 4 | 03-05-2008 00:28 | |
Acronis выбор в загрузочном меню | Actor | Автоматическая установка Windows 2000/XP/2003 | 10 | 22-02-2008 09:46 | |
Delphi - *Delphi* | Гиперссылка на форме | alex41k22 | Программирование и базы данных | 1 | 09-07-2005 20:18 |
|