title: What is the best way to sort controls inside of a flowlayout panel?
body: <p>I am adding custom controls to a FlowLayoutPanel. Each control has a date property. I would like to sort the controls in the flowlayoutpanel based on the date property. I can't presort the controls before I add them because it is possible for the user to add more.</p>
  
  <p>My current thought is when the ControlAdded event for the FlowLayoutPanel is triggered I loop through the controls and use the BringToFront function to order the controls based on the date. </p>
  
  <p>What is the best way to do this?</p>