表格将数据发送到另一个表单

时间:2016-12-11 05:54:04

标签: c# forms winforms class

我目前正在尝试制作一个发送2个类的表单,然后接收数据,使用它们但想要将它们拍回原始形式。关于我怎么做的任何想法?

这是我打电话给我的第二张表格时:

        var tmp = new Pjeu(P1,P2);
        tmp.Show();

P是玩家。这是班级: // ---

public class Player
{
    public string Name;
    public int pts1;
    public int pts2;
    public int num;
};

我收到的数据如下:

label3.Text = P1.Name;
label5.Text=P2.Name;

我想使用P1.pts或向其发回一个数字。我的方式有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以使用多种方式:

public class Player
{
    public void Pa(string p1,string p2)
    {
        p1 = Name;
        p2 = Name;
    }
    public string pass1(int ps1)
    {
        return ps1.ToString();
    }
    public string pass2(int ps2)
    {
        return ps2.ToString();
    }
    public string Name { get; set; }
    public int pts1 { get; set; }
    public int pts2 { get; set; }
    public int num { get; set; }
}

并致电:

        Player p = new Player();
        p.Pa(Label1.Text, Label2.Text);
        Label1.Text = p.pts1.ToString();
        Label2.Text = p.pts2.ToString();