Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Agregar Opciones a Menu Emergente de un componente (https://www.clubdelphi.com/foros/showthread.php?t=84273)

Neeruu 29-09-2013 22:00:56

Agregar Opciones a Menu Emergente de un componente
 
Hola a todos...

Quiero agregar una opción al menú emergente de un componente... (Cuando selecciono un componente y hago click con el boton derecho)

Como se puede hacer esto?

Saludos..

ecfisa 29-09-2013 23:53:46

Hola Neruu.

Si con agregar una opción te referis a agregar un nuevo ítem podes hacer:

En tiempo de diseño
Doble click sobre el componente TPopupMenu correspondiente. Aparece el Menu designer que te permite hacerlo de forma sencilla.

En tiempo de ejecución (ejemplo)
Código Delphi [-]
...

procedure TForm1.NuevoItemClick(Sender: TObject);
begin
  ShowMessage('Click');
end;

procedure TForm1.btnAddItemClick(Sender: TObject);
var
  mi: TMenuItem;
begin
  mi:= TMenuItem.Create(Self);
  mi.Caption := 'Nuevo Item';
  mi.OnClick := NuevoItemClick;
  ...
  PopupMenu1.Items.Add(mi);
  ...
end;

Saludos :)

Neeruu 30-09-2013 00:39:19

No me refiero a eso....

Por ejemplo: En un query, si hago click con el botón derecho del mouse aparece la opción Field Editor....
Supongamos que quiera agregar debajo de esa opción quisiera agregar una propia, como debería hacer esto?

Saludos...

Caminante 01-10-2013 00:04:17

Para eso debes crear un editor de propiedades. Disculpa si no te doy mas detalles pero es algo que nunca he hecho pero puedes buscar informacion sobre propertyeditor.

Saludos

Neeruu 01-10-2013 15:25:51

Gracias ,....

Ya se para donde apuntar....


Saludos...


La franja horaria es GMT +2. Ahora son las 16:46:19.

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