1

ウィンドウフォームにdevexpressエクストラリストがあります。そのツリーがいっぱいになると、一部のノードがツリーに表示されなくなります。

手動でスクロールすると、その非表示のノードが表示されますが、問題は、矢印キーを1つずつ押してツリーの最後の表示ノードに到達し、次にもう一度下矢印キーを押して非表示のノードに到達する場合です。次に、そのノードに到達すると、アプリケーションがクラッシュします。また、インデックスが範囲外の配列であるというエラーがあります。

また、手動で下にスクロールして非表示のノードを表示し、下キーを押すと、問題はありません。しかし、そのノードが見えず、そのノードに焦点を合わせようとすると、問題が発生します。

だから私はこれを解決する方法を理解できませんか?誰もがこれについて知っていますか?

4

1 に答える 1

1

それが何なのか、私はまだ理解していません。しかし、これを行うことで問題は解決します。

TreeList1.MakeNodeVisible(e.Node.Nodes.LastNode);

ツリーの最後のノードに到達すると、クラッシュせず、自動的にスクロールが行われるようになりました。

これは私にここで見られました:http://community.devexpress.com/forums/p/81048/304362.aspx

于 2011-02-19T11:09:23.533 に答える