Changing the Borderwidth of a Shape on a different FORM

This exercise illustrates what Visual Basic multiple forms applications require.
Project menu, Add Form command
How you add a 2nd or a 3rd form to an application.
Show method
frmWidth.Show would Load the frmWidth FORM into memory and then display it. The frmWidth FORM would have the focus, and the form it was launched from would lose the focus.
Form1 mnuWidth_Click() event
This choice (Border menu, Width command) is made by the user from the main or 1st form that is loaded when the program starts running. frmWidth.Show causes the 2nd form to be displayed as a dialog box.
Two Forms, Two Code Windows
Form1 and frmWidth are the two FORMs for the Project. Both code windows are shown at once in the screen snapshot below here too.
Unload and Hide events
frmWidth.Unload or Unload Me would be correct way to dismiss the frmWidth FORM when the user is finished using it. See the code for the cmdOK_Click() event shown below here.
Accessing an object on another FORM.
If frmWidth is running and has the focus, we can have its event procedures effect and access Objects on the other form, Form1, by using the following syntax: FormName.ObjectName.PropertyOrMethodName. Thus Form1.Shape1.BorderWidth refers to the rectangular shape on the Form1 object.

What would happen if we said Shape1.BorderWidth in an event procedure for frmWidth? The error message would be Object Not Found!