title: DataGridView cannot be Focused, but one of them can
body: <p>I've come across the strangest bug pertaining to DataGridViews in Windows Forms.</p>
  
  <p>I have a TabControl, that is supposed to contain a docked DataGridView in each tab page. I thought it would be convenient that the grid is focused upon changing the tab page, so that the user could simply hover the mouse over the grid and start scrolling when he changes the page. So, I just put a <code>grids[tabs.SelectedIndex].Focus()</code> in the event handler for changing the tab page.</p>
  
  <p>However, something really strange happened. In my test application, I have three tab pages. If I try scrolling the grid right after starting the application, it doesn't work; I have to click in the grid first. I was expecting this. However, if I change the tab page, I can't scroll in any of the other grids until I click, except for the first one!</p>
  
  <p>So, if I switch pages to the second page, then back to the first, I can automatically scroll that grid without clicking, but if I then switch to the third, I have to click for the grid to focus.</p>
  
  <p>I had a look at the <code>CanFocus</code> properties of the grids, and it seems that only the first grid has it set to True. They are all created programmatically, and all in the same way. I don't see why they would be different.</p>
  
  <p>Any ideas?</p>