-4

form1とform2の2つのフォームがあるwinformアプリケーションを作成しています。アプリケーションを起動すると、form1 が読み込まれます。form1 の form_load メソッドに form2 を開くコードを含めました。form2 には、form1 で開いて使用するファイルのパスを指定する必要がある 2 つのテキスト ボックスが含まれています。だから私の質問は、フォーム2のテキストボックスにある値をフォーム1に渡す方法です。

4

3 に答える 3

1

最初のフォームで 2 つのパブリック プロパティ (文字列型) を作成できます。次に、2 番目のフォームでテキスト ボックスの値を変更したら、1 番目のフォームのプロパティを設定します。そのため、最初のフォームでプロパティを自由に使用できます。

于 2013-09-16T07:22:39.133 に答える
0

これを試して、

Form2パス文字列を保持するプロパティを定義します。ユーザーがパスを選択したら、Form2そのパスをこのプロパティに設定する必要があります。

フォーム1

Form2これがあなたがから開く方法であると仮定しますForm1

Form2 form = new Form2();
form.Show();

//Getting the path value from property declared in Form2
string pathFromForm2 = form.PathProperty;
于 2013-09-16T07:27:41.307 に答える