Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-11-2013
Comandant Comandant is offline
Miembro
NULL
 
Registrado: ago 2012
Ubicación: Salta
Posts: 34
Poder: 0
Comandant Va por buen camino
TNotifyEvent y TMouseEvent

Hola a todos una vez más necesito de su ayuda para poder asignar un procedimiento a un evento por ej:

Código Delphi [-]
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure ImageEvent(Sender: TObject );
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
    bImage : array of TImage;
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}


procedure TForm1.ImageEvent(Sender: TObject);
begin
  ShowMessage('asd');
end;

procedure Button1Click(Sender: TObject);
  h   : Integer;
begin
  setLength(bImage, High(bImage)+2);

  h := High(bImage);
  bImage[h] := TImage.Create(nil);

  with bImage[h] do begin
    Width  := 75;
    Height := 45;
    Name:= Format('B%d', [h]) ;
    OnClick := ImageEvent;
    OnMouseDown:= ImageEvent;//Aqui es el problema que tengo
    Parent  := Self;
    Picture.Bitmap.LoadFromFile('c:/clubdelphi.bmp');
  end;
end;

Como verán en el evento onClick puedo asignarle un procedimiento ahora para el evento OnMouseDown no y me pregunto si hay alguna forma. O de ultima capturar el evento cuando se clickiea en un objeto del tipo TImage. Saludos y gracias
Responder Con Cita
 



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
TNotifyEvent a Cadena? movorack OOP 8 11-07-2012 16:32:24


La franja horaria es GMT +2. Ahora son las 21:32:21.


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