0

重複の可能性:
winforms 間で変数を渡す

Form1 と呼ばれるフォームと TicTacToeMainMenu と呼ばれるフォームが 2 つあります。

TicTacToeMainMenu で、2 つの変数を作成しました

string Player1;
string Player2;

2 つのテキスト フィールドを両方の変数に割り当てました。

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 に答える