Page 1 of 1

Uso del evento "Action" en el objeto: Button

Posted: Wed Feb 26, 2014 1:34 pm
by mjaviergutierrez
Hola, usando el IDE para el diseño de formularios, inserto un objeto Button y en el evento "Action", quiero asignar un valor a una variable de memoria y cerrar el form que lo contiene.
Por ejemplo, en la casilla Action escribo : nNombreVariable:=1 ; ThisWindow.Release
y no me funciona, he probado de varias formas, separando con punto y coma, coma, entre paréntesis, pero no puedo hacer funcionar esto. Quizas sea muy simple y no me doy cuenta, o quizás no se pueda. Busque ejemplos, pero no encuentro. Si alguien conoce algo, desde ya muchas gracias y saludos a todos.

Re: Uso del evento "Action" en el objeto: Button

Posted: Wed Feb 26, 2014 3:12 pm
by Pablo César
Hola Javier, fijate el ejemplo en anexo, espero que te sirva.

Re: Uso del evento "Action" en el objeto: Button

Posted: Wed Feb 26, 2014 4:10 pm
by mjaviergutierrez
Hola Pablo, lo que quiero hacer es en el evento Action, donde llama a la función Variable( ) que también cierre el Form. Quiero modificar el evento Action por: Variable( ); ThisWindow.Release, pero no me funca , directamente se cierra el form. ja

Re: Uso del evento "Action" en el objeto: Button

Posted: Wed Feb 26, 2014 4:24 pm
by mustafa
Hola mjaviergutierrez
Haber si te puede servir este Sample
Un saludo
Mustafa :D

Re: Uso del evento "Action" en el objeto: Button

Posted: Wed Feb 26, 2014 4:39 pm
by mjaviergutierrez
Si, esto era. La sintaxis correcta en el evento Action del objeto Button es: ( nNombreVariable:=1 , ThisWindow.Release ). Muchas Gracias.

Re: Uso del evento "Action" en el objeto: Button

Posted: Wed Feb 26, 2014 4:42 pm
by mjaviergutierrez
Una ultima acotación: a mi me ahorra tener que generar una función para asignar el nombre de la variable y cerrar el form, lo hago en el mismo evento del button. No se si hay otra forma. Pero quería explicar para que lo uso, así otro compañero pueda entender que quería hacer.
Muchas Gracias.

Re: Uso del evento "Action" en el objeto: Button

Posted: Wed Feb 26, 2014 5:02 pm
by Javier Tovar
Hola mjaviergutierrez,

Las cosas se pueden hacer de varias formas dependiendo de lo que quieras hacer. Se puede hacer cualquier acción desde un boton, un label, un textbox, una imagen... etc. o al cerrar una Form, o al cerrar el programa. esa es decisión tuya.

Yo por lo general los botones los uso para que hagan algo y sigan el el Form. Aunque también que hagan algo y cierren el Form...... Es tan flexible y agradable HMH que solo es cuestión de imaginación.

Saludos.