0

可能重复:
在winforms之间传递变量

我有两种形式,一种称为 Form1,另一种称为 TicTacToeMainMenu。

在 TicTacToeMainMenu 我创建了两个变量

string Player1;
string Player2;

我已经为这两个变量分配了两个文本字段。

pvpPl1.Text = Player1;
pvpPl2.Text = Player2;

我想从 TicTacToeMainMenu 中获取字符串值并以另一种形式使用它们,Form1 我该怎么做?

4

1 回答 1

2

如果您从 TicTacToeMainMenu 窗体实例化 form1,则可以将变量传递给 Form1 的构造函数:

public string Player1 { get; set; }
public string Player2 { get; set; }
public Form1(string player1, string player2)
{

    InitializeComponent();

    this.Player1 = player1;
    this.Player2 = player2;

}

然后调用它,您只需:

Form1 f = new Form1(Player1, Player2);
f.ShowDialog();
于 2013-01-20T03:09:28.913 回答