Выбор меню в форме
Буду очень признателен за помощь, задача очень простая, в институте делал такое, к сожалению за 8 лет, никаких воспоминаний об этом. :( использую Делфи 7. Есть задача: При выборе пункта из Меню (их там может быть хоть 10 штук), в основном окне (под цифрой 2) должны появалятся разные фотографии (jpg) (зависит от пункта к которому они привязаны). Помогите разобраться каким компонентом пользоваться и чего писать в процедуре. Спасибо. P.S. Опечатался в ТЕМЕ, имелось введу НЕ ОПЫТНОМУ. |
В простейшем случае кидаете на форму TImage и в него по выбору пункта меню из файла подружаете картинку
Т.е. что-то типа Image1.Picture.LoadFromFile('1.png') |
Спасибо, это помогло. А не подскажете как можно заставить Делфи 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? |
uses Jpeg; - даст поддержку jpeg.
Для gif нужно подключить стороннюю библиотеку Примерно так: http://stackoverflow.com/questions/9...vert-to-bitmap |
Большое спасибо за помощь и оперативность. Проблема решена, благодаря BlackEric!
|
Время: 03:41. |
Время: 03:41.
© OSzone.net 2001-