我有一个带有两个按钮的Panel
,其中一个按钮部分隐藏。当部分隐藏的按钮获得焦点时(例如,当另一个按钮被点击,然后点击原来的按钮),面板会滚动。
我需要垂直滚动条,但不需要自动滚动,似乎没有办法在没有自动滚动的情况下获得一个可用的滚动条。
代码:
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);
}
}
}