Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#1

Popupmenu öffnet sich nicht an angegebener Stelle

  Alt 8. Jun 2006, 12:24
Hi,
ich bin gerade dabei mir einen Objekt-Inspector zu bauen. Jetzt wollte ich das ein PopUpmenu sind ähnlich wie eine Combobox öffnet. hierzu habe ich einen Button und 1 Label. Das Menü soll also am linken unteren Eck vom Label öffnen. Ich habe folgenden Code benutzt:

Delphi-Quellcode:
var
 cursors: TPoint;
begin
 cursors:=Clienttoscreen(Point(button2.left - 84, button2.top + button2.height));
 PopUpMenu2.popup(cursors.x,cursors.y);
Leider geht es nicht da auf wo ich möchte. Siehe Screenshot.

Was läuft da falsch?
Miniaturansicht angehängter Grafiken
inspector_cursors_pos_falsch_674.png   inspector_cursors_ganz_133.png   inspector_cursors_619.png  
  Mit Zitat antworten Zitat