たくさんのフォームがあり、いくつかのコンポーネントが別のフォームからいくつかのコンポーネントにアクセスする必要があるアプリを実行しています....リッチテキストボックスを公開して他の場所からアクセスしようとすると、スレッドセーフエラーが表示されます... soそのテキストボックスを静的にして、クラスに属するオブジェクトのみが存在し、このようにアクセスできるようにしました。
Form1.richTextBox.Text
これは正常に機能しますが、問題は、winformに新しいコンポーネントを追加するたびに、静的オブジェクトが非静的になり、オブジェクトへの直接アクセスがすべてエラーになることです。私の質問は、Visual Studioでコード(デザインコード)の変更を停止するにはどうすればよいですか?または循環依存なしで他のフォームからオブジェクトに安全にアクセスしますか?