スプリッター パネルの制御が失われるという問題があり、元に戻す必要があります。
私のアプリケーションは SplitContainer を使用しています。コントロールがスプリッターの panel2 にデータをロードすると、フォーカスが panel1 に移動します。
tab と shift+tab はパネルとスプリッターの両方で機能する必要があるため、両方のパネルで tabStop = true であるコントロールがあります。
元に戻すには、Panel2 コントロールの GotFocus に Control オブジェクトを追加し、これを panel1 の _enter で使用して panel2 にフォーカスを戻します。ただし、このコントロール オブジェクトをリセットする必要があります。コントロールを戻すと GotFocus が再度呼び出されるため、 panel2 の _leave では実行できません。