Як дізнатися шлях до картинки в Image?
Доброго вечора панове! Підкажіть можна дізнатися звідки була завантажена картинка в Image? Подивився що повертає Image1.Picture.GetNamePath а там TPIcture і як отримати шлях до зображення неясно. Буду вдячний за підказку!
> Підкажіть можна дізнатися звідки була завантажена картинка в
> Image?
Не можна.
А якщо вона мишкою натиркана, тоді що має бути в "звідки завантажена"?
І як вона там з'явилася ця картинка? OpenPictureDialog юзал? Береш у нього ім'я і додаєш в StringList, там і зберігаєш, а коли треба береш. Начебто ще можна до тегу Image прикрутити якось, але там складніше. Треба погуглити.
> [3] Novicer # XA0; (25.02.14 00:59)
> Але там складніше. Треба погуглити.
Думати треба, а не гуглити. Індекс рядки в списку в тег записати і все.
Також варіант. ;) Відразу видно профі!
Навіщо стрінгліст-то? В Image тільки одна картинка може сидіти в один момент часу.
> Звідки була завантажена картинка в Image?
проблема зберегти строкову змінну в момент завантаження?
тоді потрібен екстрасенс. пошук файлу по фотографії
Якщо завантажувати дізайнтайм - ніяк. Вона тупо в ресурси копіюється.
Втім, якщо знову на тому ж комп'ютері де створювався проект натиснути дізайнтайм завантаження - є ймовірність що воно відкриє потрібну папку. Але це випадковість.
А так при завантаженні кудись запам'ятовуйте, мож вийде зробити нащадка TImage з потрібним полем для зберігання.
> Втім, якщо знову на тому ж комп'ютері де створювався проект
> Натиснути дізайнтайм завантаження - є ймовірність що воно відкриє
> Потрібну папку.
Відкриє там, куди дивиться CurrentDir.