TListView :: Компоненты и Классы :: База знаний Delphi :: TListView и TTreeView - Windows Explorer
В статье автор Ray Konopka описывает, как создать компоненты TListView и TTreeView, имитирующие функциональность Windows Explorer, и обеспечить взаимодействие между ними при двойном щелчке на элементе списка. :: Virtual ListView с контекстным меню
В статье описывается пример создания виртуального ListView с контекстным меню в Delphi5, демонстрируя как добавить контекстное меню к виртуальному ListView с помощью интерфейса IContextMenu и функции QueryContextMenu. :: XP Themes - Ошибка kernel32 при отображении ListView
Программа, компилированная в Delphi 6 и запущенная под Windows XP с подключением манифеста для поддержки тем XP, выдает исключение AV в kernel32 при использовании ListView в режиме vsReport с включенным ShowColumnHeaders. :: Глюк при запуске приложений через ShellListView Для исправления глюка при запуске приложений через ShellListView в исходном коде компонента необходимо изменить процедуру DblClick, добавив параметр 'open' для вызова ShellExecute и параметр SW_SHOW для отображения окна. :: Двоичный поиск для TListView
Статья описывает функцию ListviewBinarySearch, которая выполняет двоичный поиск в отсортированном TListView и возвращает индекс найденного элемента или место, где он должен быть вставлен. :: Добавить событие по двойному щелчку на заголовке TListView
Добавить событие по двойному щелчку на заголовке TListView, для чего нужно выполнять API-стильное подклассирование контрола заголовка. :: Искать текст в TListView
Искать текст в TListView: функции и примеры поиска текста в элементах списка с помощью Delphi. :: Как ListView перевести в режим редактирования по нажатию на F2
В статье описывается способ перевода ListView в режим редактирования с помощью нажатия клавиши F2, что позволяет пользователю изменять текст элементов списка. :: Как добавлять в ListView полноцветные иконки? Добавить в ListView полноцветные иконки можно с помощью вызова функции SHGetFileInfo, которая возвращает handle на системную иконку для файла, а затем использовать полученный handle как ImageIndex для элемента ListViewItem. :: Как поменять цвет Header'а в TListView? Как поменять цвет Header'а в TListView, можно использовать оконные процедуры ListView и Header для обработки сообщений WM_NOTIFY с кодом NM_CUSTOMDRAW и WM_ERASEBKGND соответственно. :: Как поместить картинку в заголовок TListView
В статье описывается как поместить картинку в заголовок TListView в Delphi, а также как отображать иконку в выбранной колонке при сортировке. :: Как узнать, по какой колонке был клик в TListView
Получение координат клика в TListView позволяет узнать по какой колонке был выполнен клик, для этого можно объявить новый метод в наследованном классе TListView. :: Настройка ListView на Delphi: отображение данных из сокета без сортировки таблицы Описание: Статья посвящена настройке компонента ListView в Delphi для отображения данных, получаемых через сокет, без включенной сортировки таблицы. :: Настройка TListView с помощью TLinkControlToField Пользователь столкнулся с проблемой настройки внешнего вида и функциональности компонентов TListItemText и TListItemTextButton в TListView при использовании события OnFilledListItem в Delphi, и пример кода показывает, как использовать свойства Enabled, Al :: Не визуальное дерево «Создано не визуальное дерево для манипулирования древоподобными структурами в памяти.» :: Обмен значениями элементов TListView
Обмен значениями элементов TListView - это процесс, который позволяет поменять местами два или несколько элементов в списке с помощью метода Assign и BeginUpdate/EndUpdate. :: Обработка события OnCustomDrawItem в ListView Статья описывает реализацию виртуального ImageList для TListView на примере Object Pascal (Delphi), где рассматриваются методы динамической загрузки изображений в ListView без существенного потребления памяти. :: Определить нажатие на CheckBoxe TListView
Определить нажатие на чекбокс в TListView с помощью процедуры TForm1.ListView1MouseUp, которая проверяет, был ли нажат чекбокс конкретного элемента списка. :: Определить, по какой колонке в TListView был произведен щелчок
Процедура TFormMain.Listview1ColumnClick определяет, по какой колонке в TListView был произведен щелчок, выводя индекс этой колонки в сообщении. :: Отображать элементы TListView как группу XP
В статье описывается способ отображения элементов TListView в виде группы XP с помощью функций из commctrl.h и SendMessage для управления ListView. :: Переместить элемент в TListView
Переместить элемент в TListView - статья, описывающая функцию MoveListViewItem для перемещения элемента в TListView на определенное место. :: Перехват изменения размера колонки в TListView
Перехват изменения размера колонки в TListView можно осуществить с помощью custom-деривата TListview, который имеет три новых события: OnColumnResize, OnBeginColumnResize и OnEndColumnResize. :: Показать TRadioButtons в TListView
В статье описывается, как можно отобразить TRadioButtons в TListView в Delphi. :: Показать файлы с ассоциированными с ними иконками в TListView
В статье описывается пример программирования на Delphi, который демонстрирует способ отображения файлов и ассоциированных с ними иконок в TListView. :: Получить все выделенные элементы TListView
В статье описывается процедура, которая позволяет получить все выделенные элементы в TListView и изменить их caption добавлением текста "- Selected!". :: Получить путь к выделенному файлу в TShellListView
В статье описывается несколько способов получения пути к выделенному файлу в TShellListView, включая ошибочные подходы и корректный метод с использованием свойства ItemIndex. :: Получить список файлов в ListView как в проводнике
В статье описывается способ получения списка файлов в ListView, похожий на отображение файла в проводнике, используя Delphi и процедуру TForm1.Button1Click. :: Поменять местами пункты ListView
В статье описано, как изменить порядок элементов в списке ListView в Delphi, путем создания временного элемента и перестановки его с нужными пунктами. :: Предварительная обработка рисования ячеек в TBaseVirtualTree: метод PresetTreeBeforeCellPaint Описание контекста: Вопрос связан с подсветкой всей строки в компоненте `TLazVirtualStringTree` в Lazarus для улучшения визуального выделения строк, что может потребоваться при использовании большого количества столбцов. :: Предотвратить изменение ширины колонки для TListView
Предотвратить изменение ширины колонки для TListView на форме, подстановкой собственной процедуры WindowProc и отлавливанием сообщения WM_NOTIFY. :: Предотвратить появление ошибки при использовании TListView в режиме отчета под манифестом XP
Предотвратить появление ошибки при использовании TListView в режиме отчета под манифестом XP можно путем модификации метода UpdateColumn в файле comctrls.pas. :: Пример загрузки файлов в ListView с иконками
Пример загрузки файлов в ListView с иконками с помощью Delphi. :: Прокрутка ListView Прокрутка ListView - это удобный способ отображения списка, позволяющий пользователям быстро и легко просматривать элементы списка, даже если они выходят за границы видимой части списка. :: Прокрутка для TListView или TTreeView
Прокрутка для TListView или TTreeView может быть выполнена с помощью функции SendMessage, отправляющей сообщения WM_HSCROLL и WM_VSCROLL. :: "Работа с TCheckComboBox в Delphi: предотвращение сжатия списка после выбора элементов и настройка отступов" Описание контекста: Статья о настройке компонента TCheckComboBox в Delphi для предотвращения закрытия списка после выбора элементов и настройки отступов. :: Разбиение строк с непространственными пробелами в TListItemText Проблема заключается в том, что TListItemText не учитывает непространственные пробелы при word wrapping на мобильной платформе iOS, и для решения этой проблемы предлагается создать пользовательский компонент, унаследованный от TListItemText, с переопредел :: Создание ShellTreeView с помощью ListBox в Delphi В данном руководстве рассматривается создание собственного ShellTreeView в Delphi с использованием компонентов TTreeView и TListBox, а также описывается альтернативное решение с применением TStringGrid вместо TListBox. :: Сортировка ListView в режиме vsReport при нажатии на заголовок колонки
В статье описывается способ сортировки ListView в режиме vsReport при нажатии на заголовок колонки, используя функции CustomNameSortProc и CustomDateSortProc для определения порядка сортировки. :: Сохранение и восстановление событий TListBox в Delphi Контекст вопроса заключается в том, что пользователь Delphi сталкивается с проблемой сохранения и восстановления обработчика события `OnItemClick` для компонента `TListBox`, чтобы избежать его срабатывания при изменении свойств компонента, и ему необходим :: Сохранить TListView как HTML страницу
Функция ListViewConfHTML позволяет сохранять TListView как HTML-страницу, которая может быть отформатирована с помощью параметра center. :: Спрятать горизонтальную или вертикальную полосу прокрутки в TListView
В статье описана процедура скрытия горизонтальной или вертикальной полосы прокрутки в компоненте TListView Delphi, которая заключается в подклассировании метода WindowProc и настройке показа scrollbar'ов. :: Ускорить удаление элементов из TListView
Описание процесса ускорения удаления элементов из TListView, предлагая пример процедуры AddNewListViewItems для изменения стиля просмотра списка и очищения его содержимого. :: Цветные строки для TListView
Программный код на Delphi, который позволяет изменять цвет строк в компоненте TListView в зависимости от индекса строки. :: Чередование фона строк в TListView
В статье описывается способ изменения цвета фона строк в TListView, реализованный с помощью процедуры CustomDrawItem. :: Экспорт TListView в TStringGrid
Процедура ListView2StringGrid конвертирует данные из TListView в TStringGrid, сохраняя информацию о заголовках и подзаголовках элементов списка в соответствующие ячейки таблицы.
Узнайте все о компоненте TListView в Delphi. Статьи по переключению в режим редактирования, загрузке файлов с иконками, конвертации данных в TStringGrid, перемещению элементов и многое другое. Оптимизируйте работу со списками и таблицами в ваших приложениях с помощью наших подробных руководств по TListView.
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS :: Главная ::
|