[Delphi] PopupMenu

Pik
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
0

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

Chodzi mi o Delphi6.

Vogel
  • Rejestracja:prawie 23 lata
  • Ostatnio:prawie 7 lat
0

W OnMouseDown (OnMouseUp):

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

Nie pamiętam składni.


Life is just a dream, you know...
[Cowboy Bebop]
MrSquell
  • Rejestracja:ponad 22 lata
  • Ostatnio:11 miesięcy
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


Powodzenia! No comments, yet!
Pik
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
0

Dzieki Wam!

DR
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
  • Postów:683
0

chyba w popup menu jest lefttract albo coś takiego

TH
  • Rejestracja:około 23 lata
  • Ostatnio:około 13 lat
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.