我有两种形式。 Form1和Form2。我可以将Form(1)的((Button)Sender).text的值传递给form2的列表框。但是当我尝试将((Button)发送者).text从form2传递给form1时,其他方式会产生错误: 没有给出符合所需形式参数
的论据任何想法? 感谢...
表格1(父表格)
.draggable-entity{
height: 200px;
width: 200px;
border: 2px solid black;
background-color: red;
}
表格2(儿童表格)
Public Form1()
{
InitializeComponent();
foreach (Control butt in this.Controls)
{
if (butt is Button)
{
((Button)butt).Click += Form1_Click;
}
}
}
public void Form1_Click(object sender, EventArgs e)
{
Form2 form2= new Form2(((Button)sender).Text);
form2.show();
}
但以下不起作用
表格2(父表格)
Public Form2(string valuefromform1)
{
listbox1.items.add(valuefromform1);
}
表格1(儿童表格)
Public Form2()
{
InitializeComponent();
foreach (Control butt in groupBox2.Controls)
{
if (butt is Button)
{
((Button)butt).Click += Form2_Click;
}
}
}
public void Form2_Click(object sender, EventArgs e)
{
Form1 form1= new Form1(((Button)sender).Text);
form1.show();
}