title: Reading default application settings in C#
body: <p>I have a number of application settings (in user scope) for my custom grid control. Most of them are color settings. I have a form where the user can customize these colors and I want to add a button for reverting to default color settings. How can I read the default settings?</p>
  
  <p>For example:</p>
  
  <ol>
  <li>I have a user setting named <code>CellBackgroundColor</code> in <code>Properties.Settings</code>.</li>
  <li>At design time I set the value of <code>CellBackgroundColor</code> to <code>Color.White</code> using the IDE.</li>
  <li>User sets <code>CellBackgroundColor</code> to <code>Color.Black</code> in my program.</li>
  <li>I save the settings with <code>Properties.Settings.Default.Save()</code>.</li>
  <li>User clicks on the <code>Restore Default Colors</code> button.</li>
  </ol>
  
  <p>Now, <code>Properties.Settings.Default.CellBackgroundColor</code> returns <code>Color.Black</code>. How do I go back to <code>Color.White</code>?</p>