我正在开展一个简单的项目,但我是C sharp的新人。基本上我是android开发人员,但我正在学习c#。我有两种形式,例如 - form1和form2。在form1上有按钮。单击此按钮时,form2处于打开状态,并且必须将form1中的某个值传输到form2。如何转移它。
请帮助我,因为我不知道。
答案 0 :(得分:1)
在From2类中,您应该添加公共属性 例如,在Form2设计器上添加Label控件,将表单加载事件集添加到MyProperty的标签Text属性值
public partial class Form2 : Form
{
public string MyProperty { get; set; }
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
label1.Text = MyProperty;
}
}
之后在Form1中的按钮单击事件处理程序中 添加以下代码
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.MyProperty = "This is from Form1";
form2.Show();
}
}
所有你需要做的事情