Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 29-11-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Commandant.

El último componente asociado al TPopupMenu (que lo mostró), lo podes obtener de la propiedad PopupComponent.

Código Delphi [-]
...
implentation

uses TypInfo;

function GetPropertyValue(puMenu: TPopupMenu; PropName: string): Variant;
var
  PInfo: PPropInfo;
begin
  with puMenu do
  begin
    PInfo:= GetPropInfo(PopupComponent.ClassInfo, PropName);
    if Assigned(PInfo) then
      Result := GetPropValue(PopupComponent, PropName);
  end;
end;
...

 (*  Llamadas de ejemplo *)

// muestra propiedad Text del componente asociado
procedure TForm1.MenuItemGetCaptionClick(Sender: TObject);
var
  v: Variant;
begin
  v:= GetPropertyValue(PopupMenu1, 'Text');
  if not VarIsClear(v) then
    ShowMessage(v);
end;

// muestra propiedad Tag del componente asociado
procedure TForm1.MenuItemGetTagClick(Sender: TObject);
var
  v: Variant;
begin
  v:= GetPropertyValue(PopupMenu1, 'Tag');
  if not VarIsClear(v) then
    ShowMessage(v);
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como obtener multiples instancias de un objeto Ole Fistandantilus API de Windows 4 10-10-2008 01:38:53
Como cambiar propiedas a DBLookUpCombobox ANDRES86 OOP 2 08-07-2007 12:28:47
Como obtener las variables de un objeto TEO127 OOP 17 08-06-2007 12:43:05
Obtener lista de procedimientos de un objeto JavierSotillos OOP 15 09-06-2006 17:53:52
Obtener Handle de un objeto senpiterno Varios 6 22-04-2004 15:21:40


La franja horaria es GMT +2. Ahora son las 07:36:14.


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
Copyright 1996-2007 Club Delphi