ノードデータを表すレコードを既に作成しましたが、イベントOnChange
を適切に処理したいのですが、別のノードをクリックするたびに、イベントが1回呼び出されます(2回ではなく、これが私の問題です)。
このツリーは、ディレクトリの圧縮ファイルの構造を示しています。ツリーの項目をクリックするたびに、そのフォルダーに含まれるファイルのリストが読み込まれます。しかし、OnChange
イベントを使用してアイテムをクリックすると (または上/下矢印キーを押すと)、イベントが 2 回呼び出され、アプリケーションがファイル リストを 2 回連続してロードします。
フォーカスされたアイテムが変更された場合にのみ、イベントを適切に使用してファイルリストをロードするにはどうすればよいですか?