日期:2014-05-17  浏览次数:21232 次

C# Panel AutoScroll 子控件显示问题
Panel AutoScroll=true

添加两个DataGridView,上下排列,高度500。使pnl滚动条可见。

点击dgv1的时候,dgv1自动和pnl的左上对齐,可以接受。
接着,不滚动滚轮,点击dgv2,问题来了:程序又自动把dgv2和pnl的左上对齐,dgv1不再可见,用户点击到的Cell也不再是用户想要点击的那个。


这个是不是可以在哪儿设置?
------最佳解决方案--------------------
设置你的dgv的dock属性,然后这个问题就可以解决
------其他解决方案--------------------
不是吧,不应该
------其他解决方案--------------------
就是相对布局的属性,建议LZ把各个控件的属性,一个个去看看。
------其他解决方案--------------------
没有设置的地方,是不是你的代码有控制?
------其他解决方案--------------------
要重载Panel中的对应方法,问题解决