title: c# what gets executed first the constructor or the onLoad?
body: <p>i have a constructor:</p>
  
  <pre><code>public Form1(string startDate, string endDate, string cbQCValues,string cbAnalytes, string cbInstruments,bool copy_of_form)
      {
          InitializeComponent();
          dateStart.Value = Convert.ToDateTime(startDate);
          dateEnd.Value = Convert.ToDateTime(endDate);
  
  
          GenerateGraph();
      }
  </code></pre>
  
  <p>and i also have an onLoad</p>
  
  <pre><code>  private void Form1_Load(object sender, EventArgs e)
              {
  
                 string qcvalues_query = "SELECT DISTINCT name FROM qvalues ORDER by name";
                 string analytes_query = "SELECT DISTINCT compound FROM qvalues ORDER by compound";
                 string instruments_query = "SELECT DISTINCT instrument FROM batchinfo WHERE instrument &lt;&gt; '' AND instrument is not Null ORDER by instrument";
  ...
  ...
  }
  </code></pre>
  
  <p>what gets executed first? i need to make sure that the onLoad gets executed first</p>
  
  <p>is this posible?</p>