是否有任何方法可以将滚动条添加到组框?我的代码场景是:我在表单上有很多组框。所有组框都将出现在同一个位置,并且高度和宽度也是固定的。我根据条件将groupboxes设置为true / false。
有些群组使用了宽度和高度,所以我想把它全部放在滚动条中。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:2)
如果是Windows应用程序,则需要将一个面板添加到“组”框并设置属性“AutoScroll”= true。
答案 1 :(得分:0)
在表单上放置一个组合框,然后添加此代码
int btnPos = 1;
Panel pnl = new Panel();
pnl.AutoScroll = true;
pnl.Top = 15;
pnl.Left = 2;
pnl.Width = groupBox1.Width - 8;
for (int i = 0; i < 22; i++)
{
Button _btn = new Button();
_btn.Text = "lbl";
_btn.Top = btnPos;
btnPos += 23;
pnl.Controls.Add(_btn);
}
groupBox1.Controls.Add(pnl);