hexagon logo

Form editor: changing image properties with variables

So I'm pretty new to the VB language and even newer to the PC-DMIS form editor. I don't usually have problems with variables in Visual Studio, but with the Form Editor I can't seem to get past the simple declaration of a variable. (For instance, Dim Variable As Integer is no problem, but Variable = [anything I try] somehow causes some kind of syntax error. The editor will not accept it.)

What I'm trying to do is use a variable (or any other method really) to change the property of a Bitmap control to change the image that is displayed. Think of setup instructions with multiple pictures which can be viewed with NEXT/PREVIOUS buttons. Or a probe calibration program that will show the image of the probe configuration depending on which Radio Button is currently selected.

But no matter what I do, I can't seem to change the .bitmap property with the form running. I've tried using EventClick from within the Bitmap control. I've also tried using the Event[something like "ValueChange" but I can't remember] with the Radio Button control. I can get those events to do other things, like show a MsgBox, but the Bitmap control won't show a different image. Can anyone help me out?
Parents
  • Okay, here's what I've got so far:

    In the form's EventInitialize handler I have the following code:
    Dim strImgPath as StringstrImgPath="yaddayadda\master.jpg"
    Bitmap1.Bitmap=strImgPath

    ("yaddayadda" is an actual file path")

    So far so good. The form loads with the correct picture showing.

    For the Bitmap1 EventClick handler:
    strImgPath="yaddayadda\sunset.jpg"
    msgbox("click")


    Form loads displaying master.jpg. I click on the picture, but the image does not change. I do see a message box that says "click."

    What am I missing?
Reply
  • Okay, here's what I've got so far:

    In the form's EventInitialize handler I have the following code:
    Dim strImgPath as StringstrImgPath="yaddayadda\master.jpg"
    Bitmap1.Bitmap=strImgPath

    ("yaddayadda" is an actual file path")

    So far so good. The form loads with the correct picture showing.

    For the Bitmap1 EventClick handler:
    strImgPath="yaddayadda\sunset.jpg"
    msgbox("click")


    Form loads displaying master.jpg. I click on the picture, but the image does not change. I do see a message box that says "click."

    What am I missing?
Children
No Data