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

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

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


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