Проблемы с просмотром последнего узла в TreeView - PullRequest
3 голосов
/ 25 января 2010

У меня проблема с TreeView в Visual Studio 2008. Я добавляю TreeView к своей форме, загружаю его с данными во время выполнения, а затем последний объект в списке оказывается ниже прокрутки бар пойдет. Единственный способ увидеть этот объект - открыть один из других узлов и закрыть его. Кто-нибудь знает способ избежать этой проблемы?

1 Ответ

3 голосов
/ 25 января 2010

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

Одна вещь, которую я мог бы предложить попробовать, это вызвать treeview.SuspendLayout () и ResumeLayout (), как только вы добавите свои узлы. Посмотрите, имеет ли это какое-то значение.

EDIT

заметил это выпуск

Предложения по исправлению:

i) Отключение визуальных стилей.
ii) Добавление пустого узла в конец списка.

...