Пятница, 03.05.2024
Мой сайт
Меню сайта
Категории раздела
Религия [2]
Буддизм, Христианство, Агни Йога, Йога Васиштха и др. Йоги, Индуизм, Искусство Жизни, Шри Шри Рави Шанкар, Конфуций, Хагакуре Сокрытое в листве, Ицхак Одизес, Наталья Грейс, Ошо, Тантра, Даосизм
Программы [5]
Описание различных программ
Программирование [24]
Исходники, примеры, ссылки, программы C++, Delphi, Python, Html, Java но в основном Delphi, Python, Html, создание игр, Blender Game Engine
Blender [16]
Бесплатный редактор трехмерного моделирования
CAD\CAM\CAE [0]
Solid Works, Nastran, Patran, Ansys и др.
Krita [4]
Материалы по свободному графическому редактору
Интернет [1]
Интересная информация о работе с интернетом
IrfanView [1]
Возможности программы
Игры [2]
Железо [1]
Различная электроника
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2022 » Январь » 29 » Lazarus - как обновить список файлов ShellListView
03:59
Lazarus - как обновить список файлов ShellListView

Недавно я столкнулся с проблемой - невозможно обновить список файлов ShellListView.

Команды:

ShellListView1.ReAlign;
ShellListView1.Refresh;
ShellListView1.Repaint;
ShellListView1.Update;

Не работают.

И не я один с этим столкнулся - в интернете говорят, что заявленные методы обновления списка файлов не работают и ShellListView обновляется, только после ручного перехода в ShellTreeView.

В моих старых программах выполненных на Delphi - FileListBox1.Update; прекрасно работал, а в Lazarus ShellListView1.Update; не работает.

Однако я нашел в интернете решение проблемы обновления файлов в ShellListView - хоть и через заднее крыльцо:

var strroot:string;
...
strroot:=ShellListView1.Root;
ShellListView1.Root:='';
ShellListView1.Root:=strroot; 

Категория: Программирование | Просмотров: 234 | Добавил: suny-o | Теги: ShellListView, Как, списка, lazarus, файлов, обновление, список | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Календарь
«  Январь 2022  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Архив записей
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz