Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-07-2007
Piratta Piratta is offline
Registrado
 
Registrado: jun 2005
Posts: 4
Poder: 0
Piratta Va por buen camino
Sobrescribir un evento y ejecutar también el que estaba previamente

Hola
En un TFrame estoy creando una especie de navegador (TNavegator) de tablas que funcione con campos TEdit (en vez de TDBEdit).
Una de las propiedades es DataSource (que guardo en FDataSource).

Esta propiedad se asigna a mano antes de utilizar el navegador, de manera que apunte a un TDataSource ya existente (bien en un TDataModule o bien en la misma ficha donde esté el TFrame).

Mi problema viene con el evento OnStateChange.
En mi clase navegador sobrescrivo este envento con uno propio mío, ya que me interesa que cada vez que haya un cambio en State se ejecute un determinado código,
pero:
si (en el TDataSource original) había otro OnStateChange asignado previamente, ¿cómo hago para ejecutar el que ya estaba antes y después el mío?

Saludos
Paco Ruiz
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
Como ejecutar un procedimiento en mis forms mostrados, cuando ocurra un evento?? jcapitan OOP 5 21-06-2007 18:16:56
Como ejecutar un evento antes de mostrar un form hperez Varios 5 18-05-2007 07:12:25
Ejecutar Evento Onclick con un Enter en un TreeView cesar_picazo Varios 1 20-09-2004 17:59:17
Error de units de Zeos previamente compiladas nefy Conexión con bases de datos 3 12-06-2004 01:08:31
ir a un registro guardado previamente pepe2000 Tablas planas 7 14-01-2004 11:35:19


La franja horaria es GMT +2. Ahora son las 06:58:45.


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