Devexpress Xtratreelist - проблема с невидимым фокусирующим узлом - PullRequest
1 голос
/ 19 февраля 2011

У меня есть devexpress xtralist на форме окна. Теперь, когда это дерево становится полным, то есть некоторые узлы там не видны на дереве.

И если мы прокручиваем вручную, то эти невидимые узлы будут видны, но проблема в том, что мы нажимаем клавишу со стрелкой вниз один за другим и достигаем последнего видимого узла в дереве, а затем снова нажимаем клавишу со стрелкой вниз и достигаем узел, который не видно, то при достижении этого узла приложение выходит из строя. И есть ошибка, что индекс находится вне связанного массива.

И если мы сделаем эти невидимые узлы видимыми, выполняя прокрутку вниз вручную и нажимая клавишу вниз, то проблем не будет. Но если эти узлы невидимы и если мы пытаемся сфокусировать этот узел, тогда возникает проблема.

Так я не могу понять, как решить это? Кто-нибудь знает об этом?

1 Ответ

1 голос
/ 19 февраля 2011

Что это я еще не поняла. Но проблема решается этим.

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

Теперь он не падает, и автоматически выполняется прокрутка, когда он достигает последнего узла в дереве.

Это было замечено здесь: http://community.devexpress.com/forums/p/81048/304362.aspx

...