【发布时间】:2013-06-15 21:12:05
【问题描述】:
我正在尝试向面板添加垂直滚动条,但是垂直滚动不起作用,因为面板似乎没有垂直滚动属性
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' 并且没有扩展方法 'VerticalScroll' 接受“System.Windows.Forms.Control”类型的第一个参数 可以找到(您是否缺少 using 指令或程序集 参考?)
【问题讨论】:
-
当面板的内容超过可用的客户端大小时,面板将滚动。使用
AutoSize属性。除非需要,否则该栏将不可见。