Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。非共有メンバーを参照するには、オブジェクト参照が必要です。Formsアプリケーションを作成した場合、フォームのデフォルトインスタンスと呼ばれるものが生成されます。これによりFormに定義されているインスタンスメンバーにSharedの文法でアクセスできます。質問のコードではForm2.Show()のような呼び出しがあると思われますが、これは実質的にMy.Forms.Form2.Show()という処理です。"test"のように記述するのがVB.NETのコンテキストでは一番簡潔になります。VB.NETのアプリケーションフレームワークに依存しないコードの場合はForm2に目的の値(コントロール自体ではなく)を公開するプロパティを定義するForm2をモードレス(form.Show())で表示する場合、上記プロパティの変更イベントを定義するForm1側でShowDialog終了時または上記イベント発生時にプロパティ値を読み出すコードを記述するのがベストだと思います。この方針であればForm1に関する処理をForm2に記述する必要がありませんし、Form2のコントロールをForm1に対して隠ぺいすることもできます。個の銅バッジありがとうございました。デフォルトインスタントに関しては不勉強でした。本来ならフレームワークに依存しない記述がベストだと思いますが、今回はこちらの方法で実装しておきます。開発環境についての記載がなかったこと、お詫びいたします。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょう関連する質問5ウィンドウズフォームアプリケーションから対話型コンソールアプリケーションを操作するには?5ウィンドウズフォームアプリケーションから対話型コンソールアプリケーションを操作する為の実装について1テキストボックス上に透明のピクチャーボックスを重ねて表示したい1別フォームでのエラーをキャッチしたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。