5

我有一个Panel动态添加控件的方法。我想滚动Panel到一个给定控件的位置Panel

我正在使用对象的ScrollControlIntoView方法ScrollableControl如下:

public void centerPanel(Control p){
        panel.ScrollControlIntoView(p);
    }

但面板似乎移动到随机位置。

AutoScroll属性设置TruePanel.

有什么想法吗 ?

4

1 回答 1

1

我发现了我的错误。在Panel添加ControlPanel.

因此,这是将 a 滚动Panel到给定控件的正确方法。

panel.Controls.Add(control);
panel.ScrollControlIntoView(control);

谢谢。

于 2013-03-12T14:23:10.137 回答