[Delphi] PopupMenu

Pik
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak zrobić, aby po wciśnieciu LPM rozwijał się PopupMenu?

Chodzi mi o Delphi6.

Vogel
  • Rejestracja: dni
  • Ostatnio: dni
0

W OnMouseDown (OnMouseUp):

PopupMenu1.Popup(Point(X, Y))
czy też:
PopupMenu1.Popup(X, Y)

Nie pamiętam składni.

MrSquell
  • Rejestracja: dni
  • Ostatnio: dni
0
  1. wsadź na formę komponent TPopUpMenu
  2. stwórz jakieś menu - w Popup'ie

na formie - OnMouseDown:

begin
if (Button = mbRight) then
PopupMenu1.Popup(mouse.CursorPos.X, mouse.CursorPos.Y);
end;

albo prościej:

Events - na formie (2 zakładka w OI[Object Inspector]) właściwość
PopupMenu - wybierz nazwę PopUp'a

Pik
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzieki Wam!

DR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 683
0

chyba w popup menu jest lefttract albo coś takiego

TH
  • Rejestracja: dni
  • Ostatnio: dni
0

chyba w popup menu jest lefttract albo coś takiego

Jest zdaje się trackbutton, ale nie działa to tak, jak miało być w pytaniu (właściwie sam ni wiem, co to daje :) )

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.