Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by JPSelter,
30. Jun 2006
OK, habs raus (für andere die dieses Problem irgendwann mal haben werden):
if Button = mbRight then
begin
Node := VST1.GetNodeAt(X, Y);
VST1.FocusedNode := Node;
VST1.Selected:=true;
end;
Man muss beides benutzen und zum Glück lassen beide (FocusedNode und Selected) Get und Set zu.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by JPSelter,
30. Jun 2006
Ah, hab was gefunden:
if Button = mbRight then
begin
Node := VST1.GetNodeAt(X, Y);
VST1.Selected := True;
end;
Problem ist jetzt aber, er markiert den rechtsklick-Node blau, aber der Fokus (grauer Rahmen) bleibt um den letzten linksklick-Node.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by JPSelter,
30. Jun 2006
Hmmm kann ich leider nichts finden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by JPSelter,
30. Jun 2006
Bei vielen Komponenten kann man mit der linken Maustaste etwas auswählen und blau markieren. Ich möchte sowas aber auch mit der rechten Mousetaste machen können, also wenn mein PopUp-Menü aufgeht wird automatisch das Objekt darunter blau markiert. Zur Zeit muss ich immer erst das Objekt linksklicken und dann rechtsklicken, damit er das korrekte Objekt hat.
Das konkrete Beispiel ist in diesem...