Карта сайта 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.

:: Не визуальное дерево
«Создано не визуальное дерево для манипулирования древоподобными структурами в памяти.»

:: Обмен значениями элементов TListView
Обмен значениями элементов TListView - это процесс, который позволяет поменять местами два или несколько элементов в списке с помощью метода Assign и BeginUpdate/EndUpdate.

:: Определить нажатие на 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, путем создания временного элемента и перестановки его с нужными пунктами.

:: Предотвратить изменение ширины колонки для 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.

:: Сортировка ListView в режиме vsReport при нажатии на заголовок колонки
В статье описывается способ сортировки ListView в режиме vsReport при нажатии на заголовок колонки, используя функции CustomNameSortProc и CustomDateSortProc для определения порядка сортировки.

:: Сохранить 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, включая изменение цвета строк, обработку событий, создание контекстного меню, отображение файлов и иконок, сортировку элементов списка и другие темы.




:: Главная ::


реклама



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

Время компиляции файла: 2024-06-02 10:20:12
2024-06-16 03:24:33/0.0039699077606201/0