ListField コンポーネントを利用するアプリケーションがあります。ListField でアイテムがクリックされると、マネージャーから ListField を削除し、他のマネージャーを追加します。
私の問題は、クリックの「イベント」が、ListField が削除された結果として自動的にフォーカスを得る他のフィールドに渡されていることです。これまでのところ、コンポーネントを切り替えている間、これらのコントロールをフォーカス不能にすることしかできませんでした。
これを行うためのより適切な方法はありますか?この短い時間ですべてのコントロールをフォーカス不能にする必要があるのは、ちょっとしたハックのようです。どんな提案でも大歓迎です。
注: 私の ListField の navigationClick メソッドでは、True を返しています。