Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个Panel动态添加控件的方法。我想滚动Panel到一个给定控件的位置Panel
Panel
我正在使用对象的ScrollControlIntoView方法ScrollableControl如下:
ScrollControlIntoView
ScrollableControl
public void centerPanel(Control p){ panel.ScrollControlIntoView(p); }
但面板似乎移动到随机位置。
该AutoScroll属性设置True为Panel.
AutoScroll
True
有什么想法吗 ?
我发现了我的错误。在Panel添加Control到Panel.
Control
因此,这是将 a 滚动Panel到给定控件的正确方法。
panel.Controls.Add(control); panel.ScrollControlIntoView(control);
谢谢。