私は、Excelとほぼ同じように動作するcellEditorでEditorGridPanelを使用しています。行と列の間を移動するために矢印キーを実装しました。行の検証中に、検証規則と一致しない場合、MessageBoxを表示し、有効でない場合はフォーカスが移動しないようにします。しかし、MessageBoxが表示された後、フォーカスは次の行/列に移動します。別の問題は、ユーザーがMessageBoxの[OK]ボタンをクリックして画面から削除する必要があることです。無効な列エディタに焦点を当て、MessageBoxの[OK]ボタンに焦点を当てることができます。ユーザーはEnterキーを押してメッセージを非表示にして入力を続けることができますか?MessageBoxにフォーカスを維持する方法
リンクを確認してください。 http://www.softworksbd.com/swazilandlmis/yyyy_stockdata.php