Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / дерево в стиле Norton / 2 сообщений из 2, страница 1 из 1
19.10.2003, 16:40
    #32297746
дерево в стиле Norton
Пишу древовидную иерархию на Access.
Нужно чтобы при нажатии на <..> (две точки) вверху текущей ветви можно было перейти к родителю. Это все реализуется достаточно просто, но вот вопрос:

как в ListBox устанавливать курсор на конкретном Item'e

Пример, есть такая иерархия:
Код: plaintext
1.
2.
3.
4.
5.
6.
Спорт
  Лыжи
  Велосипеды
Дом
  Мебель
  Бытовая техника


заходим к примеру в Дом, в ListBox показывается
Код: plaintext
1.
2.
3.
..
Мебель
Бытовая техника


при нажатии на <..> у ListBox меняется RowSource и мы видим снова <Спорт> и <Дом>, но курсор при этом - теряется. Я хочу чтобы при нажатии на курсор устанавливался на <Дом> (т.е. на тот раздел из которого мы сюда попали), возможно ли это сделать ?

С уважением, Каримбаев Тимур
...
Рейтинг: 0 / 0
19.10.2003, 17:22
    #32297756
Shkurenko Alexander
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево в стиле Norton
как в ListBox устанавливать курсор на конкретном Item'e

Вариант 1
ListBox.SetFocus
ListBox.ListIndex = n, 0 <= n <= ListBox.ListCount - 1

Вариант 2
ListBox.Value = BoundColumn_Value, BoundColumn_Value - значение из присоединенного столбца.

Я хочу чтобы при нажатии на курсор устанавливался на <Дом> (т.е. на тот раздел из которого мы сюда попали), возможно ли это сделать ?

1. Сохраняешь значение "Родителя" в переменной, допустим m_parent.
2. После изменения RowSource, используй значение m_parent(вариант 2).
3. Изменяешь значение m_parent.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / дерево в стиле Norton / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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