2013-10-14 89 views
2

我有一個Panel其上有兩個Button s,其中一個部分隱藏。當部分隱藏的按鈕變得焦點時 - 例如點擊其他按鈕,然後點擊( - 原始)按鈕 - 面板會滾動。 我需要的垂直滾動條,但不是自動滾動,而且似乎沒有得到一個有效的滾動條不自動滾動的方式。防止自動滾動包含控制獲取焦點時

代碼:

using System.Drawing; 
using System.Windows.Forms; 

namespace test 
{ 
    public partial class Form1 : Form 
    { 
     Panel panel = new Panel 
     { 
      AutoScroll = true, 
      Size = new Size(200, 200), 
      Location = new Point(0, 30), 
     }; 
     Button b1 = new Button 
     { 
      Location = new Point(100, 100), 
      Size = new Size(50, 150), 
      BackColor = Color.Black 
     }; 
     Button b2 = new Button(); 

     public Form1() 
     { 
      InitializeComponent(); 
      panel.Controls.Add(b1); 
      Controls.Add(panel); 
      Controls.Add(b2); 
     } 
    } 
} 

回答

相關問題