>What can be wrong with this approach? The click event is firing properly but the image still didn't show.
Sounds like the form is not redrawn.
Try to put ThisForm.Draw() after changing the image.
/A new technology turns into completely outdated stuff before you have a time to read "Getting Started..." section.
/If there are some "system programmers" then others are unsystematic.