Ver Mensaje Individual
  #2  
Antiguo 14-06-2023
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Mira como se utilizan los popUpMenu.
Ahora no tengo a mano Delphi como para darte un ejemplo, pero si no recuerdo mal, en el evento que desees (OnClick por ejemplo) le dices qué popUp quieres abrir y en qué posición.
El popUp se compone de MenuItems.
Algo así:

Código Delphi [-]
procedure OnClick();
var
  p : TpopupMenu;
begin
  [...]
  p := MiPopUp;
  RellenarMenuItemsDePopUp(p);
  if Assigned(p) then
     p.Popup(Mouse.CursorPos.X, Mouse.CursorPos.y);
  [...]
end
Responder Con Cita