>Todd,
>
>Why not put code in vf_images.MouseUp() (or a subclass of it)? Each object can simply broadcast up to the form which one was clicked, no searching required.
>
That was my initial thought too, until I reread his message. He has overlapping shapes that have transparent sections. If you happen to click on a transparent part of a shape (thinking you're clicking on the shape below it, for example), the wrong shape would broadcast it's message.