Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - TreeView: Eintrag unter der Maus herausfinden...


Terra23 - Mo 26.11.12 01:18
Titel: TreeView: Eintrag unter der Maus herausfinden...
Hi Leute!

Ich würde gerne etwas mit der TreeView-Komponente arbeiten. Mein Programm soll später etwas durchführen, je nachdem über welchen Eintrag im TreeView man mit der Maus fährt. Ich bin mir sicher, dass ich sowas im Laufe der Jahre, die ich nun schon hier angemeldet bin, gelesen habe (allerdings mit Bezug auf die ListBox).

Kann mir vielleicht jemand mit ein paar Suchbegriffen weiterhelfen? Den Code bastele ich mir gern selbst zusammen, da ich eine sehr eigenwillige Programmierart habe und vor allem, weil ich dann weiß, wie es geht.

Gruß,

Terra


Gerd Kayser - Mo 26.11.12 02:35

user profile iconTerra23 hat folgendes geschrieben Zum zitierten Posting springen:
Mein Programm soll später etwas durchführen, je nachdem über welchen Eintrag im TreeView man mit der Maus fährt.


Beispiel:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TMainform.TreeView1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
var
  Knoten: TTreeNode;
begin
  Knoten := TreeView1.GetNodeAt(x, y);
  If Knoten <> nil then
    Label1.Caption := Knoten.Text;
end;