Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   El PopupMenu (https://www.clubdelphi.com/foros/showthread.php?t=49186)

skinnerpro 15-10-2007 20:13:11

El PopupMenu
 
Hola el componente PopupMenu

como se le da la instruccion para que salga ese PopupMenu al presionar el boton derecho del click?

ya teniendo compilado el formulario, esto es en delphi 7

Bicho 15-10-2007 20:16:54

Hola,

el componente sobre el que quieres visualizar ese menú debe tener una propiedad llamada PopUpMenu, a la que simplemente le asignas ese menú que has puesto en tú formulario.

Código Delphi [-]
edit1.popupmenu := popupmenu1

Saludos

Delphius 15-10-2007 20:25:46

Hola skinnerpro,
Y como segunda opción está la posibilidad de hacerlo aparecer en cualquier lado... para ello basta el procedimiento Popup del TPopupMenu.

En este ejemplo lo hago aparecer en la esquina superior izquierda de la pantalla con la pulsación de un click en un botón:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  popupmenu1.Popup(10,10);
end;

Otro consejo que te puedo dar, por lo que parece y en vista de que recién te estas iniciando en Delphi y en estos foros es que recurras a la ayuda. Un F1 primero pudo haberte evacuado esta duda. Sería bueno que hagas una lectura de la Cara Oculta de Delphi 4 (pdf, la podrás encontrar con facilidad en internet) y que te acostumbres a buscar en los foros (no es un reproche, sino un consejo)

Saludos,

cHackAll 15-10-2007 20:32:37

Tomando la palabra de Delphius:

Código Delphi [-]
popupmenu1.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);

skinnerpro 16-10-2007 01:47:30

Muchas gracias a todos


La franja horaria es GMT +2. Ahora son las 23:22:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi