title: flowlayout control keeps adding control in the wrong direction in winforms
body: <p>I have a flowlayout control in winforms, i have set its flow direction to TopDown but it keeps adding controls from left to right, autoscroll is also set to true.</p>
  
  <pre><code>flowLayoutPanel1.Controls.Clear();    
  Label labelInput = new Label();
  ListBox listBoxNewInput = new ListBox();
  
  //Initialize label's property
  labelInput.Text = " #" + Convert.ToInt32(sequence);
  labelInput.AutoSize = true;
  
  //Initialize textBoxes Property
  listBoxNewInput.HorizontalScrollbar = false;
  
  listBoxNewInput.Items.Add(efforts);
  //Add the newly created text box to the list of input text boxes
  inputTextBoxesList.Add(listBoxNewInput);
  
  //Add the labels and text box to the form
  flowLayoutPanel1.FlowDirection = FlowDirection.TopDown;
  flowLayoutPanel1.Controls.Add(labelInput);
  flowLayoutPanel1.FlowDirection = FlowDirection.TopDown;
  flowLayoutPanel1.Controls.Add(listBoxNewInput);
  </code></pre>