FORM2如何使用FORM1中的控件
form1有一个button1text为1,form2中也有一个button1如果实现点击form2中的button1使form1的button的text变成2;...
form1有一个button1 text为1,
form2中也有一个button1
如果实现点击form2中的button1使form1的button的 text变成2; 展开
form2中也有一个button1
如果实现点击form2中的button1使form1的button的 text变成2; 展开
展开全部
1)在Form2.cs中
public partial class Form2 : Form
{
//定义一个Button变量,存放对Form1.button1的引用
Button buttonOnForm1;
//原来的构造函数
public Form2()
{
InitializeComponent();
}
//添加一个重载改造函数
public Form2(Button button): this()
{
this.buttonOnForm1= button;
}
private void button1_Click(object sender, EventArgs e)
{
//修改Form1上button1的Text
this.buttonOnForm1.Text=2;
}
}
2)在Form1中,修改button1的属性
3)在Form1.cs中
private void button1_Click(object sender, EventArgs e)
{
//显示Form2
Form2 f2 = new Form2(this.button1);
f2.Show();
}
展开全部
方法一:在Form2中设置一个变量,指向Form1中的Button。
方法二:Form1中设置一个函数,可以操作Button1,在Form2中调用。
方法二:Form1中设置一个函数,可以操作Button1,在Form2中调用。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form1有一个button1 text为1,
form2中也有一个button1
如果实现点击form2中的button1使form1的button的 text变成2;
form2中也有一个button1
如果实现点击form2中的button1使form1的button的 text变成2;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询