gua*_*ara 5 c# center panel winforms
我有一个Panel动态添加控件的地方.我想滚动Panel到一个给定控件的位置Panel
我正在使用对象的ScrollControlIntoView方法ScrollableControl如下:
public void centerPanel(Control p){
panel.ScrollControlIntoView(p);
}
Run Code Online (Sandbox Code Playgroud)
但小组似乎转向随机位置.
该AutoScroll属性设置为True中Panel.
有什么想法吗 ?
我已经发现了我的错误。在将添加到Panel之前,我正在滚动。ControlPanel
Panel因此,这是滚动到给定控件的正确方法。
panel.Controls.Add(control);
panel.ScrollControlIntoView(control);
Run Code Online (Sandbox Code Playgroud)
谢谢。