
如何在panel中加入20个button,用循环的方式
求详细点,具体就是在做计算机的一部分,然后在加数字部分的button,分开写代码太多,我试过几种循环方式,都有些错误,不得要领,求是JAVA...
求详细点,具体就是在做计算机的一部分,然后在加数字部分的button,分开写代码太多,我试过几种循环方式,都有些错误,不得要领,求
是JAVA 展开
是JAVA 展开
2个回答
展开全部
咔咔,,,是java啊,,跳过,视而不见!
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Button[] btns = new Button[20];
public Form1()
{
InitializeComponent();
int row =0, col=0;
for (int i = 0; i < 20; i++, col++)
{
if(i %5 ==0)
{
row++;
col =0;
}
btns[i] = new Button();
btns[i].Text = "按钮" + i.ToString();
btns[i].Top = row * btns[i].Height + 5;
btns[i].Left = col * btns[i].Width + 5;
}
panel1.Controls.AddRange(btns);
}
}
}
在窗体Form1上布置一个Panel——panel1
追问
是JAVA啊亲,别跳过呀,你写的看不懂呀喂
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询