title: Is using a static property in a form bad practice knowing that there's only one instance of the form?
body: <p>In a complex form, I have a property called <code>Readonly</code> that determines if everything is editable or not.  So far, I'm passing this property to every sub custom control in this form by constructor, and in other places, I access the form itself to get the value.</p>
  
  <p>But this is quickly becoming too complex.<br>
  I'm thinking of making this property <strong>Static</strong> in the form knowing that there's only one instance of this form in the application.</p>
  
  <p>Is it OK to use this property as a static in this case? Or it's a bad practice even there's only one instance of the form.</p>