0

我已经以编程方式将滚动条添加到表单中的面板中,但是当我运行应用程序时,滚动条不会执行任何操作。

如何让它上下滚动面板?

非常感激。

pnlGantt.Visible = true;
ScrollBar vScrollBar1 = new VScrollBar();
vScrollBar1.Dock = DockStyle.Right;
vScrollBar1.Scroll += (sender, e) => { pnlGantt.VerticalScroll.Value = vScrollBar1.Value; };
pnlGantt.Controls.Add(vScrollBar1);

控制板: 在此处输入图像描述

4

1 回答 1

0

您要滚动放置的内容是什么?它是一个堆栈面板吗?您的滚动条不知道它应该控制的内容/面板的大小。

尝试将您的内容(pnlGantt)放在 XAML 中的 ScrollViewer 中。现在您将滚动条放置在 pnlGantt 中。

于 2013-04-12T13:18:55.170 回答