0

テキストボックス内のテキストを変更する方法、または別のフォームからそのようなものを変更する方法はありますか?

私のプログラムでは、新しい Form2 を生成し、すべてのテキスト ボックスに Form3 に入力された内容に基づいた情報を保持させる必要があります。これまでのところ、私はやっただけです:

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

たとえば、form3からform2.textbox1.Textにアクセスする方法がわかりません。オンラインで調べましたが、探していたものが見つかりませんでした。いくつかの異なることを試しましたが、成功しませんでした。

ありがとう!:)

4

3 に答える 3

1

問題は、各フォームで定義されたコントロールがパブリック オブジェクトではないため、フォームの外部からアクセスできないことです。

必要なコントロールから必要な値を取得/設定するために、各フォームでパブリック メソッドを定義してみませんか?

コントロールを公開するよりも良いアプローチだと思います。

于 2013-10-10T18:34:36.367 に答える