title: Distinguish between 'editable' and 'non-editable' windows forms controls
body: <p>In Windows Forms, is there a way to distinguish between the controls that are 'editable' like TextBox, DateTimePicker, ComboBox etc. and 'non-editable' controls like Panel, Form, TabPage etc.?</p>
  
  <p>I'm writing a function that recursively enables or disables controls on a form, but only want to 'touch' controls that actually take user input. I was hoping that there was a smart way to distinguish.</p>
  
  <p>Thank you.</p>