Foros Club Delphi

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

xxxFALKORxxx 23-03-2005 16:49:42

Menu dinamico
 
Buen dia:

estoy tratando de generar dinamicamente las opciones de un menu y tal vez este enfocando el problema en la forma equivocada.

Quisiera que poner ciertas opciones en el menu dependiendo de la existencia de algunos bpl en la carpeta de la aplicacion, pero no tengo idea como "poner" los eventos "Onclick" en las opciones "dinamicas" del menu.

Alguna idea, sugerencia o critica que pueda ayudarme a sacar adelante esto?

Gracias de antemano.

roman 23-03-2005 18:06:51

Cita:

Empezado por xxxFALKORxxx
pero no tengo idea como "poner" los eventos "Onclick" en las opciones "dinamicas" del menu.

Los eventos son propiedades cuyos valores son procedimientos. Puedes asignarle cualquier procedimiento que use los mismos parámetros que espera el evento.

Así, puedes declarar un procedimiento en el formulario:

Código Delphi [-]
type
  TForm1 = class(TForm)
  private
    procedure ClickDinamico(Sender: TObject);
  end;

y asignarlo al momento de construir el menú:

Código Delphi [-]
Item.OnClick := ClickDinamico;

// Saludos


La franja horaria es GMT +2. Ahora son las 04:43:17.

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