Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.03;
Скачать: CL | DM;

Вниз

Как в TreeView определить событие щелчка мыши над узлом?   Найти похожие ветки 

 
Mishenka   (2003-06-22 22:22) [0]

Как в TreeView определить событие щелчка мыши над узлом?
Стандартные OnClick определяют щелчок над всем компонентом, а надо над отдельным узлом...


 
[BAD]Angel ©   (2003-06-22 22:39) [1]

procedure TForm1.TreeView1GetSelectedIndex(Sender: TObject;
Node: TTreeNode);
begin
caption:=TreeView1.Selected.Text;
end;


 
Юрий Зотов ©   (2003-06-22 23:01) [2]

procedure TForm1.TreeView1Click(Sender: TObbject);
var
P: TPoint;
begin
GetCursorPos(P);
with TTreeView(Sender) do
begin
P := ScreenToClient(P);
if htNowere in GetHitTestInfoAt(P.X, P.Y)
then ...
else ...
end
end;

Детали см. в справке по GetHitTestInfoAt и THitTests.


 
Тих   (2003-06-22 23:03) [3]

GetNodeAt(X,Y) = nil?


 
[BAD]Angel ©   (2003-06-22 23:13) [4]

зачем так сложно? мой вариант намного проще, помоему ;)



Страницы: 1 вся ветка

Текущий архив: 2003.07.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-7525
del
2003-06-21 23:37
2003.07.03
Как по хэндлу главного окна определить exeName?


1-7423
Miramax
2003-06-20 12:58
2003.07.03
Popupmenu


14-7700
Inkognito_Man
2003-06-12 17:26
2003.07.03
AcrobatReder


3-7333
snake1977
2003-06-10 10:32
2003.07.03
Advantage Database Server


14-7610
som
2003-06-18 16:48
2003.07.03
Удаление компонент