I have an Object Inspector, just like Delphi's, which I show at run-time to allow the user to change properties of components displayed in my app.
I would like to create a component derived from TImage with one extra property where I can store the path from which the image was loaded. To do so, I presume that I can subclass TImage, have an event to select the image by using something like ...
var OpenPictureDialog: TPictureEditorDlg;
if OpenPictureDialog1.Execute then
OpenPictureDialog1.FileName <-- contains what I want
But, if I wrap that in a proc/fn, what's the signature and how do I get it to be called when the user clicks on the ellipsis next to the Picture property in the Object Inspector?
Or perhaps my question ought to have been whether there is an existing 3rd party component which already does this ...
50 point bounty for a free component which can be used in commercial applications (I will increase the bounty for an very good component)
If anyone can give the URL of a component that does this then I will start another bounty, 100 this time, and award it to them