FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
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:
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). |
#2
|
||||
|
||||
Plantealo de esta forma:
* El evento onClick del botón Suma te permite seleccionar la operación a realizar * Luego en OnSelectionChange realizas la operación con los dos elementos seleccionados.
__________________
[Crandel] |
#3
|
|||
|
|||
Algo así es lo que se me había ocurrido utilizando una variable global que hiciera de intermediaria, pero me preguntaba si se podría hacer de algún otro modo ^^
He visto que en VB.net se puede hacer (aunque en la página solo dicen que se puede y ya está) así que esperaba que en OPascal también se pudiera llamar a un evento dentro de otro, pero me pondré con lo de los eventos por separado de momento que al menos me servirá de práctica Última edición por ioco fecha: 30-03-2010 a las 02:21:33. |
#4
|
||||
|
||||
Otra forma mas simple es en vez de usar botones normales usar SpeedButton. Entonces verificas cual tiene la propiedad Down activada.
__________________
[Crandel] |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Subconsultas Anidar mas de 2 consultas | mike_1979 | SQL | 5 | 22-08-2008 12:39:31 |
Anidar consultas | Mariolarr | SQL | 2 | 22-10-2007 16:18:46 |
Totalizar sin anidar consultas? | Miguel Galarza | Firebird e Interbase | 0 | 10-11-2006 22:37:46 |
Anidar RIGHT JOIN | alcides | SQL | 0 | 09-08-2005 15:51:49 |
|