Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

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

:: Главная ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 09:30:04/0.014928102493286/2