Обсуждение статьи "Графические интерфейсы VIII: Элемент "Древовидный список" (Глава 2)"

 

Опубликована статья Графические интерфейсы VIII: Элемент "Древовидный список" (Глава 2):

В предыдущей главе восьмой части серии о графических интерфейсах рассматривались элементы «Статический календарь» и «Выпадающий календарь». Вторую главу посвятим не менее сложному составному элементу, такому как «Древовидный список», без которого не обходится ни одна полноценная библиотека для создания графических интерфейсов. Представленная в этой статье реализация древовидного списка содержит в себе множество гибких настроек и режимов, что позволит максимально точно настроить этот элемент управления под свои нужды.

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

  1. Фон древовидного списка
  2. Список пунктов древовидного списка
  3. Вертикальная полоса прокрутки древовидного списка
  4. Фон списка содержания
  5. Список пунктов содержания
  6. Вертикальная полоса прокрутки списка содержания
  7. Указатель курсора мыши, чтобы отслеживать, как изменяется ширина области древовидного списка и области содержания


Рис. 4. Составные части элемента «Древовидный список».

Автор: Anatoli Kazharski

 

Добрый день. 


Статье 4 года. Мой комментарий будет первым. 

1. Есть какой-то быстрый способ как обновить список файлов в директории? 

2. У меня не работает выбор нулевого элемента в списке в директории Files.  m_navigator.SelectedFile()  Возвращает пустое значение ""

 (Пример на gif, при нажатие на кнопку в статусную строку выводится имя файла)


Анатолий, Большое спасибо за проделанную работу!

Файлы:
qqqq.gif  541 kb
Причина обращения: