Если вы установите DataGridView на высоту 400 пикселей на панель высотой 300 пикселей, чтобы на панели была прокрутка, затем прокрутите вниз, чтобы отобразилась нижняя половина сетки, затем нажмите кнопку управления вне панели, затем щелкните по строке в сетке, панель прокручивается вверх и выбирается неправильная строка в сетке.
Это не просто DataGridView; это происходит с любым элементом управления, который выше, чем панель, например Infragistics UltraWinGrid, Rich Text Box. Я поднял его как ошибку с Infragistics, но они говорят, что это проблема Microsoft.
Я пробовал использовать все соответствующие события для элементов управления, но прокрутка панели происходит до того, как произошел пожар.
Любые предложения?