title: VB.Net - Variables in Modules
body: <p>I just stumbled upon the fact the Public variables in a Module can be accessed by my main Form (If not by other classes/Modules??).</p>
  
  <p>I was just creating a Module to store all of my Global Variables for organization, and planned to fully qualify the variable names where ever they appeared elsewhere. </p>
  
  <p>Then no errors occurred as I copied the variables from my main form, commented them out, and pasted them in my Module for variables. I ran my program for ha-ha's, and it worked perfectly. I did not have to use [ModuleName].[VariableName].</p>
  
  <p>Why does this work going FROM my Form to a Module, yet not if I was trying to access a variable in my Form FROM a Module?</p>
  
  <p>Even though it does work, should I still use the full name to access the variables (best practice)??</p>