
Последние записи
- Копирование русского текста в буфер
- Уменьшить картинку в два раза
- Сохранить дату изменения файла после редактирования
- Как можно удалить строки ListView с теми же значениями, оставив лишь одну из них
- Обрезать фото
- Технология производства чая (белый, зелёный, жёлтый, улун, шен, красный, шу)
- Форматирование таблиц в документе (Microsoft Office Word)
- Добавить текст на картинку JPEG
- Повторяющийся звук в Delphi
- Выгрузка TImage в Excel

13th
Дек
VirtualTreeView работа с узлами
Posted by obzor under Delphi
Использую VirtualStringTree. Вопросы:
1. Как получить номер(индекс,расположение) элемента дерева, по которому был совершен клик?
2. Можно ли как нибудь сделать редактор ячеек этого дерева. Дерево выглядит как grid элемент, наподобии таблицы. Можно ли сделать чтобы можно было редактировать значение в кликнутой ячейке?
Прелесть этого компонента в том, что сделать с ним можно все что угодно… Для редактирования выставляем в Инспекторе MiscOptions.toEditable := true. Для возможности выбора отдельных ячеек таблицы SelectionOptions.toExtended := true.
1. VT1.FocusedNode.Index
2. Обрабатываем событие OnNewText примерно так
var
Data: PNodeData;
begin
Data := Sender.GetNodeData(Node);
case Column of
0: Data^.Pole1 := NewText;
1: Data^.Pole2 := NewText;
2: Data^.Pole3 := NewText;
end;
end;
Случайные статьи

пеллетные котлы

Пеллетный котел Emtas

Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)