FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Un Evento comun, distintas variables
Hola!!
Pues tengo este procedimiento para un checkbox, ¿como evitar repetirlo para varios mas? -en este caso solo 12- considerando que el estado de cada uno de ellos se guarda en una variable. Se que debo usar Sender para verificar que componente llamo al procedimiento pero no encuentro como diferenciar la variable donde guardar el estado.
Gracias por su aporte!! |
#2
|
||||
|
||||
Hola,
Supongo que digo una tontería, pero, ¿no te vale ya con saber el estado de cada CheckBox? Es decir, ¿para qué una variable (si es como yo lo entiendo) que guarde el estado de cada CheckBox cuando estos ya cuentan con la propiedad "Checked"? Fíjate que el código de arriba puede resumirse en una única instrucción:
Última edición por dec fecha: 04-12-2007 a las 17:59:10. |
#3
|
||||
|
||||
Si son 12 Checkboxes, necesitarás 12 variables; que mejor que usar un array y la propiedad Tag de cada Checkbox.
A cada Checkbox en su propiedad Tag le pones un número correlativo, desde 1 hasta 12:
El moldeo es necesario, porque en delphi tenemos un evento TNotifyEvent que es estándar para muchos controles, por ejemplo el evento OnClick, que podríamos asignar el mismo procedimiento para un TCheckbox, Tbutton, TEdit, etc. Nosotros somos los que asignamos el evento en el inspector de objetos, por tanto, somos los responsables de decirle a Delphi con el moldeo de tipos qué control generó el evento en cuestión. El caso más general:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 04-12-2007 a las 12:39:43. |
#4
|
|||
|
|||
Hola!
Gracias por las respuestas muchachos! De hecho he tenido que modificar la aplicacion y en un momento determinado ya no sabia ni que estaba haciendo -aun no lo se- pero ya despues de consultar la almohada traigo ideas mas frescas. Nuevamente gracias por su dispocision a ayudar siempre! |
#5
|
|||
|
|||
Bueno de nuevo por aqui.
Esto es lo que he hecho a manera didactica - hasta parece que se de que hablo-
Aun quedan cosas por hacer que ando investigando. Se aceptan todas las ayudas. Añado un zip con el codigo fuente y sin ejecutable de este proyecto. Última edición por FGarcia fecha: 05-12-2007 a las 02:49:49. |
#6
|
|||
|
|||
De vuelta aqui!
he modificado el procedimiento que muestro aqui del original de mi mensaje anterioR y me genera un error de Addres violation no entiendo por que pero si se en donde lo hace.
Nuevamente soy todo oidos!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
codigo comun entre distintos formularios | federiconqn21 | Varios | 5 | 27-11-2007 16:22:11 |
exportacion de variables entre formas distintas | zidfrid | C++ Builder | 0 | 02-10-2007 03:33:47 |
Algo un poco fuera de lo comun | JerS | Impresión | 2 | 25-10-2005 18:05:28 |
Duda acerca del DBLookupComboBox y del Combo comun | arieliten | Varios | 1 | 16-03-2005 21:52:18 |
¿Que tienen en comun las mujeres y los servidores web? | obiwuan | Humor | 0 | 04-05-2003 12:56:38 |
|