gpt4 book ai didi

c# - 控制 C# 中的中心面板滚动

转载 作者:太空狗 更新时间:2023-10-29 23:46:39 24 4
gpt4 key购买 nike

我有一个 Panel,我在其中动态地添加控件。我想将 Panel 滚动到 Panel

的一个给定控件的位置

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

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

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

AutoScroll 属性在 Panel 中设置为 True

有什么想法吗?

最佳答案

我发现了我的错误。在将 Control 添加到 Panel 之前,我正在滚动 Panel

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

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

谢谢。

关于c# - 控制 C# 中的中心面板滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15360422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com