HI,
You could add one dummy shape to your form, same size with form and make it transparent. Everytime you add a new shape/line (for drawing), Send it to back (using ZORDER()). Then, the dummy shape will always ontop and the shape click event will also fire.
HTH
I am not the most powerful man in this world.
I am not the worst man in this world either.
I just as same as all of you.
I still need to learn from my mistakes...