2013-06-19 116 views
1

我想一個垂直滾動條添加到面板然而垂直滾動不工作的面板似乎並不具有垂直滾動屬性面板缺少verticalscroll屬性

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' 可以找到(是你缺少使用指令或裝配 參考?)

+0

面板將在其內容超出可用客戶端大小時滾動。使用'AutoSize'屬性。除非需要,否則酒吧將不可見。 – DonBoitnott

回答

0

您可以將AutoScroll屬性設置爲true並將所有控件停靠在面板的頂部,否則您必須自行實施該行爲。你可以使用VScrollBar控件。