1

我正在尝试向面板添加垂直滚动条但是垂直滚动不起作用,因为面板似乎没有垂直滚动属性

ScrollBar vsbNotes = new VScrollBar();
vsbNotes.Dock = DockStyle.Right;
vsbNotes.Scroll += (sender, e) => { frmSupport.Controls["pNotes"].VerticalScroll.Value = vsbNotes.Value; };
vsbNotes.Visible = false;
vsbNotes.Name = "vsbNotes";
frmSupport.Controls["pNotes"].Controls.Add(vsbNotes);

错误 1“System.Windows.Forms.Control”不包含“VerticalScroll”的定义,并且找不到接受“System.Windows.Forms.Control”类型的第一个参数的扩展方法“VerticalScroll”(您是否缺少使用指令还是程序集引用?)

4

1 回答 1

0

您可以将 AutoScroll 属性设置为 true 并将所有控件停靠在面板顶部,否则您必须自己实现该行为。您可以为此使用 VScrollBar 控件。

于 2013-06-19T11:03:40.093 回答