title: Accessing properties of Form elements in another class
body: <p>I have a <strong>Window Form</strong> with <strong>textboxes,checkboxes,comboboxes</strong> and <strong>buttons</strong>.I have another <strong>separate class</strong> which updates data in a database using the values of the Orignal WinForm elements.I want to access the properties(text,checked etc) of some or all of the feilds of the form elements in this class.The Problem is-</p>
  
  <p>1.if i use the <strong>parameterised function call</strong> then the parameters list become <strong>too large</strong>.
  eg-function(int a,bool c,string d,int e,int f,bool e,bool h,string g)
  This is working but looks very untidy and i don't know whether this is a good programming methodology.</p>
  
  <p>2.I can use <strong>static variables</strong> but then i have to create a separate function which updates the static variable's value.
  like index change in combobox.(but People say avoid static..)</p>
  
  <p>3.Also i dont want to use <strong>instance objects</strong> of the <strong>main form class</strong> as then i would have to create object of the original form class repeatedly at many places.(Which is obviously very resource expensive)..
  So my question is which technique to use on the account of good programming methods???or there is a better way to do it...</p>