![]() |
#2
|
||||
|
||||
![]()
You cannot get the image name that way, so you need to set a value that you can read from the command button whenever the image changes. You could use a hidden check box or a hidden label or use the tag property of the userform e.g.
Code:
Private Sub UserForm_Initialize() Label1.Picture = LoadPicture("D:\My Pictures\Image_1.bmp") Label2.Caption = "Image1" Label2.Visible = False 'Tag = "Image1" End Sub Private Sub CommandButton1_Click() If Label2.Caption = "Image1" Then 'If Tag = "Image1" Then Label1.Picture = LoadPicture("D:\My Pictures\Image_2.bmp") Label2.Caption = "Image2" 'Tag = "Image2" Else Label1.Picture = LoadPicture("D:\My Pictures\Image_1.bmp") Label2.Caption = "Image1" 'Tag = "Image1" End If End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
Sanwitte | Word | 3 | 03-20-2018 02:55 AM |
![]() |
menander | Word VBA | 6 | 03-05-2017 01:58 PM |
activating a video after clicking on image | jansmits | PowerPoint | 0 | 10-24-2013 10:17 AM |
Clicking a picture to go to MSpaint? | SharpTJ | Word | 0 | 03-13-2013 06:50 PM |
Change object properties by clicking | PopOnTheAir | PowerPoint | 7 | 03-16-2012 02:13 PM |