title: ScrolledPanel inside Panel not sizing
body: <p>I've been toying with this for a while and just can't seem to figure it out.
  self.panel = wx.Panel(self, wx.ID_ANY)</p>
  
  <p>I have a scrolledPanel inside a panel that does not scroll.</p>
  
  <pre><code>self.panel = wx.Panel(self, wx.ID_ANY)
  self.stepPanel = wxscrollpanel.ScrolledPanel(self.panel, -1, style=wx.EXPAND)
  self.stepPanel.SetupScrolling(scrollToTop=False)
  
  sizer = wx.BoxSizer(wx.VERTICAL)
  self.stepPanel.SetSizerAndFit(sizer)
  </code></pre>
  
  <p>Update function goes like this ...</p>
  
  <pre><code>sizer = self.stepPanel.GetSizer()
  # Add some widgets
  self.stepPanel.SetSizerAndFit(sizer)
  </code></pre>
  
  <p>I add widgets to the sizer later on when the user clicks a button ...  I've tried auto layout, FitInside(), Update() ... can't seem to scroll this stepPanel when I add widgets.</p>
  
  <p>EDIT: Adding more info ...</p>
  
  <p>The idea here is that the self.panel has an area at the top that does not scroll (just another panel), while the lower portion scrolls (self.stepPanel), but it appears that the stepPanel grows off of the viewable area of the self.panel </p>
  
  <p>EDIT: Solved see comment.</p>