Форум: "Основная";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
ВнизУ TreeView свойство RightClickSelect = true как получить текст выделенного узла Найти похожие ветки
← →
NLO (2002-02-20 07:22) [0]У TreeView свойство RightClickSelect = true как получить текст выделенного узла
← →
gek (2002-02-20 07:43) [1]TreeView.Selected.Text
← →
NLO (2002-02-20 07:50) [2]дело вот в чем, есть на форме TreeView и PopupMenu
TreeView.PopupMenu := PopupMenu1;
TreeView.RightClickSelect:=true;
когда щелкаю правой кнопкой и говорю caption := TreeView.Selected.Text пишет правильно текст открытого узла. но при щелчке правой открытие узла ведь не происходит? он получает фокус хотя он и от TPersistent.
← →
gek (2002-02-20 07:53) [3]Я так понял, что тебе надо правой дерево открывать?
← →
NLO (2002-02-20 07:55) [4]нет мне нужно при щелчке правой получать текст узла на котором я щелкнул
← →
Song (2002-02-20 11:09) [5]У TPopUp есть событие: onDoPopUp.
Вот ты в него и вставь Caption:=TreeView1.Selected.Text
А обрабатывать правую кнопку на TreeView не надо.
← →
DieHard (2002-02-20 12:03) [6]Можно обработать событие OnMouseUp
procedure TForm1.TreeView1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
HT:THitTests;
begin
if Button<>mbRight then exit;
HT:=tvTasks.GetHitTestInfoAt(X,Y);
if htOnItem in HT then
begin
ShowMessage(TreeView1.GetNodeAt(X,Y).Text);
end;
end;
← →
DieHard (2002-02-20 12:05) [7]tvTasks=TreeView1 конечно
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c