c# 如何实现点击form1中的button,form2的panel中添加新的button
3个回答
展开全部
在form1中添加一个form2的引用,然后在form2中添加一个方法,方法用来新建一个button,然后再form1.button的click事件中调用form2.方法即可。
例如:
form1中
class form1 : Form
{
...// 其他代码
Form __form2 = new form2();
...
void button1_Click(......)
{
__form2.buildButton();
}
}
form2中
class form2 : Form
{
...
public void buildButton()
{
Button btn = new Button();
btn.Location = new System.Drawing.Point(132, 76); // 指定存放位置
btn.Size = new System.Drawing.Size(75, 23); // 指定按钮大小
btn.Text = "button2";
this.Controls.Add(btn);
}
...
}
例如:
form1中
class form1 : Form
{
...// 其他代码
Form __form2 = new form2();
...
void button1_Click(......)
{
__form2.buildButton();
}
}
form2中
class form2 : Form
{
...
public void buildButton()
{
Button btn = new Button();
btn.Location = new System.Drawing.Point(132, 76); // 指定存放位置
btn.Size = new System.Drawing.Size(75, 23); // 指定按钮大小
btn.Text = "button2";
this.Controls.Add(btn);
}
...
}
展开全部
先在form2里面button2.valible=false;
然后
在button1的点击事件里面,button2.valible=true;
然后
在button1的点击事件里面,button2.valible=true;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将form2中的button先设置为不可见 点击form1中button后设置为可见 需要代码再追问我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询