for (int i = 0; i<num; i++)
{
foreach (Form frm in Application.OpenForms)
{
if (frm.Name == "main")
{
Button btn = new Button();
btn.Name =Convert.todtring(i);
btn.Size = new System.Drawing.Size(72, 76);
btn.Click += new EventHandler(btn_Click);
frm.Controls.Add(btn);
break;
}}}
private void btn_Click(object sender, EventArgs e)
{
//throw new NotImplementedException();
begindesk.Fbegindesk fbgdesk = new foodmanager.begindesk.Fbegindesk();
//fbgdesk.MdiParent = this;
fbgdesk.Show();
fbgdesk.Location = new System.Drawing.Point(350, 150); }
现在我点击按钮出现了一个界面,如何在新的界面中获取这个按钮的名称呢!
{
foreach (Form frm in Application.OpenForms)
{
if (frm.Name == "main")
{
Button btn = new Button();
btn.Name =Convert.todtring(i);
btn.Size = new System.Drawing.Size(72, 76);
btn.Click += new EventHandler(btn_Click);
frm.Controls.Add(btn);
break;
}}}
private void btn_Click(object sender, EventArgs e)
{
//throw new NotImplementedException();
begindesk.Fbegindesk fbgdesk = new foodmanager.begindesk.Fbegindesk();
//fbgdesk.MdiParent = this;
fbgdesk.Show();
fbgdesk.Location = new System.Drawing.Point(350, 150); }
现在我点击按钮出现了一个界面,如何在新的界面中获取这个按钮的名称呢!
begindesk.Fbegindesk fbgdesk = new foodmanager.begindesk.Fbegindesk(btn.name); 然后再在fbgdesk 的构造函数里保存btn.name这个值,这时你想怎样就怎样
上面怎么不能用红色,是这句