Як дізнатися шлях до картинки в image

Як дізнатися шлях до картинки в Image?

Доброго вечора панове! Підкажіть можна дізнатися звідки була завантажена картинка в Image? Подивився що повертає Image1.Picture.GetNamePath а там TPIcture і як отримати шлях до зображення неясно. Буду вдячний за підказку!


> Підкажіть можна дізнатися звідки була завантажена картинка в
> Image?

Не можна.

А якщо вона мишкою натиркана, тоді що має бути в "звідки завантажена"?

І як вона там з'явилася ця картинка? OpenPictureDialog юзал? Береш у нього ім'я і додаєш в StringList, там і зберігаєш, а коли треба береш. Начебто ще можна до тегу Image прикрутити якось, але там складніше. Треба погуглити.

> [3] Novicer # XA0; (25.02.14 00:59)
> Але там складніше. Треба погуглити.

Думати треба, а не гуглити. Індекс рядки в списку в тег записати і все.

Також варіант. ;) Відразу видно профі!

Навіщо стрінгліст-то? В Image тільки одна картинка може сидіти в один момент часу.

> Звідки була завантажена картинка в Image?

проблема зберегти строкову змінну в момент завантаження?

тоді потрібен екстрасенс. пошук файлу по фотографії

Якщо завантажувати дізайнтайм - ніяк. Вона тупо в ресурси копіюється.
Втім, якщо знову на тому ж комп'ютері де створювався проект натиснути дізайнтайм завантаження - є ймовірність що воно відкриє потрібну папку. Але це випадковість.
А так при завантаженні кудись запам'ятовуйте, мож вийде зробити нащадка TImage з потрібним полем для зберігання.


> Втім, якщо знову на тому ж комп'ютері де створювався проект
> Натиснути дізайнтайм завантаження - є ймовірність що воно відкриє
> Потрібну папку.

Відкриє там, куди дивиться CurrentDir.

Схожі статті