Página 1 de 1
Cerrar el dialogos con un boton...
Publicado: Sab Jul 29, 2006 4:28 am
por Carlos Sincuir Romero
He estado haciendo pruebas con la nueva versión de Xailer 1b, y ya voy
entendiendo algunas cosas.
Bueno mi pregunta ahora es que instruccion tengo que poner para que desde un
boton pueda cerrar el dialogo que lo contiene?
en el evento OnClick he probado con:
::Tform1:End()
Pero obtengo el error:
TFORM1:BUTTON3CLICK(45)
Error BASE/1004 Message not found: TFORM1:TFORM1
Argumentos: ()
Saludos,
Carlos Sincuir
Cerrar el dialogos con un boton...
Publicado: Sab Jul 29, 2006 9:22 am
por jose.luis
Carlos,
Prueba,
::Close()
Normalmente los formularios son clases. Por lo que para refereciar al
formulario dentro de la clase no debes de volver a poner el nombre de la
clase, para ello utiliza o bien Self o bien ::
Saludos,
José Luis Capel
"Carlos Sincuir Romero" <
carlosromero@123.com.gt> escribió en el mensaje
news:[email=
44cab9c4@news.xailer.com...]
44cab9c4@news.xailer.com...[/email]
> He estado haciendo pruebas con la nueva versión de Xailer 1b, y ya voy
> entendiendo algunas cosas.
> Bueno mi pregunta ahora es que instruccion tengo que poner para que desde
> un boton pueda cerrar el dialogo que lo contiene?
> en el evento OnClick he probado con:
> ::Tform1:End()
> Pero obtengo el error:
> TFORM1:BUTTON3CLICK(45)
> Error BASE/1004 Message not found: TFORM1:TFORM1
> Argumentos: ()
>
> Saludos,
>
> Carlos Sincuir
>
>
Cerrar el dialogos con un boton...
Publicado: Sab Jul 29, 2006 3:23 pm
por Carlos Sincuir Romero
Gracias Jose, con ::Close() funciono!!
poco a poco estoy conociendo mas a Xailer, con ayudas como esta.
Saludos.
Carlos Sincuir
"Jose Luis Capel" <
jose.luis@capelsoft.com> escribió en el mensaje
news:[email=
44cb0cde@news.xailer.com...]
44cb0cde@news.xailer.com...[/email]
> Carlos,
>
> Prueba,
>
> ::Close()
>
> Normalmente los formularios son clases. Por lo que para refereciar al
> formulario dentro de la clase no debes de volver a poner el nombre de la
> clase, para ello utiliza o bien Self o bien ::
>
> Saludos,
> José Luis Capel
>
> "Carlos Sincuir Romero" <
carlosromero@123.com.gt> escribió en el mensaje
> news:[email=
44cab9c4@news.xailer.com...]
44cab9c4@news.xailer.com...[/email]
>> He estado haciendo pruebas con la nueva versión de Xailer 1b, y ya voy
>> entendiendo algunas cosas.
>> Bueno mi pregunta ahora es que instruccion tengo que poner para que desde
>> un boton pueda cerrar el dialogo que lo contiene?
>> en el evento OnClick he probado con:
>> ::Tform1:End()
>> Pero obtengo el error:
>> TFORM1:BUTTON3CLICK(45)
>> Error BASE/1004 Message not found: TFORM1:TFORM1
>> Argumentos: ()
>>
>> Saludos,
>>
>> Carlos Sincuir
>>
>>
>
>
Cerrar el dialogos con un boton...
Publicado: Sab Jul 29, 2006 10:23 pm
por Francisco Sanchez
tambien puedes asignar al nModalresult del formulario mrOK o mrCANCEL y te
cerrara igualmente el formulario.
Un saludo
Cerrar el dialogos con un boton...
Publicado: Sab Jul 29, 2006 10:24 pm
por Francisco Sanchez
Perdon quise decir el nmodalresult del button. mis disculpas me olvide de
aclarar que era el button.
Un saludo
Cerrar el dialogos con un boton...
Publicado: Lun Jul 31, 2006 11:17 am
por jfgimenez
Carlos,
como te ha dicho Paco, si no vas a hacer nada más con ese botón que cerrar
el formulario, te basta con establecer el valor de la propiedad nModalResult
del botón, y Xailer ya se encarga de cerrar el formulario y retornar ese
valor. Por ejemplo, supongamos el diálogo típico que tiene un botón de
aceptar y otro de cancelar. Pues lo único que tienes que hacer es poner en
el botón de aceptar nModalResult := mrOK y lDefault := .T., y en el botón de
cancelar nModalResult := mrCANCEL. Después, para llamar al formulario y
hacer algo concreto si el usuario ha pulsado el botón de aceptar:
WITH OBJECT TForm2():New( Self )
IF :ShowModal() == mrOK
// Hacer lo que sea
ENDIF
END
--
Un saludo,
José F. Giménez
http://www.xailer.com
Cerrar el dialogos con un boton...
Publicado: Mar Ago 01, 2006 4:43 am
por Carlos Sincuir Romero
Gracias Jose, lo voy a probar para ver esta otra forma de cerrar los
dialogos. como decía anteriormente, poco a poco estoy entendiendo mas a
Xailer.
Saludos.
Carlos Sincuir
"Jose F. Gimenez" <
jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=
44cdca9f@news.xailer.com...]
44cdca9f@news.xailer.com...[/email]
> Carlos,
>
> como te ha dicho Paco, si no vas a hacer nada más con ese botón que cerrar
> el formulario, te basta con establecer el valor de la propiedad
> nModalResult del botón, y Xailer ya se encarga de cerrar el formulario y
> retornar ese valor. Por ejemplo, supongamos el diálogo típico que tiene un
> botón de aceptar y otro de cancelar. Pues lo único que tienes que hacer es
> poner en el botón de aceptar nModalResult := mrOK y lDefault := .T., y en
> el botón de cancelar nModalResult := mrCANCEL. Después, para llamar al
> formulario y hacer algo concreto si el usuario ha pulsado el botón de
> aceptar:
>
> WITH OBJECT TForm2():New( Self )
> IF :ShowModal() == mrOK
> // Hacer lo que sea
> ENDIF
> END
>
> --
> Un saludo,
>
> José F. Giménez
>
http://www.xailer.com
>
Cerrar el dialogos con un boton...
Publicado: Mar Ago 01, 2006 4:45 am
por Carlos Sincuir Romero
Gracias Francisco, lo voy a probar para ver como funciona.
Saludos.
Carlos Sincuir
"FRANCISCO SANCHEZ" <
francisco@softwaretotal.biz> escribió en el mensaje
news:44cbc3ee$[email=
1@news.xailer.com...]
1@news.xailer.com...[/email]
> Perdon quise decir el nmodalresult del button. mis disculpas me olvide de
> aclarar que era el button.
>
> Un saludo
>