Ver Mensaje Individual
  #1  
Antiguo 30-03-2010
ioco ioco is offline
Miembro
 
Registrado: ene 2010
Posts: 42
Reputación: 0
ioco Va por buen camino
Anidar eventos

Saludos de nuevo

Estoy buscando info sobre una cosa que se me ocurrió probar y no encuentro nada que me aclare. ¿Se pueden "anidar" eventos?

Por ejemplo, lo que estaba probando de hacer es:

Código Delphi [-]
procedure TForm1.BotonSumarClick(Sender: TObject);
begin
  Form1.ListaId.OnSelectionChange({sender:TObject},{user:boolean}); //ListaId es una TListBox 
  //Aquí vendrían las instrucciones a ejecutar cuando se realizara alguna selección
end;

Donde al clickar un botón, la intención es que espere al evento OnSelectionChange de una listbox que hay en el mismo form para ejecutar alguna instrucción posterior.

En mi ejemplo la idea para probar cómo funciona era tener la listbox con números y, que al clickar el botón, espere 2 cambios de selección y una vez realizados mostrara con un dialog el resultado. Pero para declarar las variables y todo eso primero quería probar que funcionara lo de esperar al primer OnSelecctionChange jeje.

Otra cosa que quería comentar es si álguien me pudiera comentar dónde puedo ver los parámetros que piden los eventos y qué significan ya que en este caso concreto, éstos los saqué de insertar el evento mediante el inspector de objetos pero sigo sin saber qué es el user (y el sender he visto ejemplos via google de cómo usarlo que tengo que revisar más a fondo a ver si llego a alguna conclusión).
Responder Con Cita