Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выбор текущего элемента Treeview / 4 сообщений из 4, страница 1 из 1
20.02.2009, 11:47
    #35829303
glebic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор текущего элемента Treeview
Доброго времени суток!
проблема следующая - есть treeview, при двойном щелчке на вершине она распахивается - добавляются новые вершины. если распахиваемая вершина располагается внизу treeview то вновь добавленные вершины не видны. я написал код, и делал Selected=.T. для самой нижней из новых вершин. Она выделяется но дерево вниз не пролистывается. (при таком же коде на событии Expand всё хорошо). как то можно сделать автоматическую прокрутку на этот элемент?
...
Рейтинг: 0 / 0
20.02.2009, 12:21
    #35829430
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор текущего элемента Treeview
glebicДоброго времени суток!
проблема следующая - есть treeview, при двойном щелчке на вершине она распахивается - добавляются новые вершины. если распахиваемая вершина располагается внизу treeview то вновь добавленные вершины не видны. я написал код, и делал Selected=.T. для самой нижней из новых вершин. Она выделяется но дерево вниз не пролистывается. (при таком же коде на событии Expand всё хорошо). как то можно сделать автоматическую прокрутку на этот элемент?
У требуемого Node вызовете его метод EnsureVisible()
С уважением, Алексей.
...
Рейтинг: 0 / 0
20.02.2009, 12:22
    #35829437
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор текущего элемента Treeview
Код: plaintext
ThisForm.MyTree.SelectedItem.EnsureVisible()

Метод Node.EnsureVisible() вытаскивает узел в область видимости. Хотя установка Selected = .T. должна делать то же самое.

Правда, если TreeView имеет горизонтальный ScroolBar, то под "областью видимости" понимается и та область, которая располагается под ScroolBar. Поэтому может показаться, что узел "не виден".
...
Рейтинг: 0 / 0
20.02.2009, 12:39
    #35829503
glebic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор текущего элемента Treeview
Спасибо большое!!! а я искал у самого дерева метод...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выбор текущего элемента Treeview / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]