title: Split Container SplitterDistance changes without user intervention
body: <p>My Winforms app saves and restores its GUI state in the database. Everything's working ok, except for a Split Container's SplitterDistance.</p>
  
  <p>The value is correctly loaded and set from DB, but when I exit the app <strong>without</strong> touching the splitter, I expect it to save the same value. But it saves the initial value minus 25 pixels. If I open and close the app many times, the splitter distance decreases by 25 pixels every time.</p>
  
  <p>It's not a custom control, just a plain old .NET SplitContainer. The control is only accessed programatically to load its initial SplitterDistance and save it on exit, nothing else.</p>
  
  <p>How can I troubleshoot this?</p>
  
  <p><strong>UPDATE</strong>: The spl's <code>FixedPanel</code> property was originally set to <code>None</code>. Tried setting it to <code>Panel1</code> and <code>Panel2</code>; in both cases, SplitterDistance <strong>grows</strong> 50 pixels when I save it.</p>