SplitContainer コントロールの MSDN ドキュメントには、次のように記載されています。
SplitContainer コントロールを使用すると、複雑なユーザー インターフェイスを作成できます。多くの場合、1 つのパネルでの選択によって、他のパネルに表示されるオブジェクトが決まります。
そのため、上部と下部のパネルを持つ水平に分割された SplitContainer があります。私がやりたいことは、Panel1 (上) 内のコントロールがフォーカスを受け取るときに、Panel2 (下) 内のコントロールにフォーカスする必要があるということです。その後、フォーカスを再び Panel1 のコントロールに戻す必要があります。
問題は、Panel2 のコントロールが CanFocus で false を返すことです。ある種のコントロールではこれが発生する可能性があり、コントロールのすべての祖先がフォーカスを受け取るにはフォーカスが必要であることを理解しています。私もそれを試しましたが、役に立ちませんでした。CanFocus は依然として false を返します。
これに代わる解決策はありますか?誰もこれを試しましたか。私がやろうとしていることは、基本的に Outlook と同じです。受信トレイでメッセージを選択したとき。メッセージ本文が下部パネルに表示されます。