一部の内部変換を処理する別のコンポーネントと競合するコンポーネントがあります。
何が起こるかというと、ビジネスロジックコンポーネントが実行され、次に翻訳システムが実行され、フォームに現在存在するテキストを取得して、それらを翻訳しようとします。
問題は、テキストに数字、日付、データベース関連のテキストなどが含まれているが、ビジネスロジックが実行される前は、これらのコントロールが空白であるか、翻訳用に準備されたダミーテキストが含まれていることです。
フォームにドロップしたコンポーネントに、フォームの存続期間中の特定の時間にそのコードを実行させるにはどうすればよいのでしょうか。
たとえば、問題のあるコードをビジネスロジックコンポーネントから削除して、構築時に何も実行しないようにすると、変換が機能し、そのコードをForm_Loadから移動したメソッドを呼び出すと、それもうまく機能します。
ですから、コンポーネントから(つまり、ビジュアルコントロールではなく、コンポーネントから派生した)、Form_Loadの直前または直後、または少なくとも他のすべてのコンポーネントとコントロールが設定された後にコードを実行する方法はありますか?上?
コンポーネント内からフォームに戻るリンクではないように見えるので、Loadイベントにフックすることもできないようです。
それとも私は間違った木を吠えていますか?