In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TfolderPage Disable

Foro público de Xailer en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TfolderPage Disable

Mensaje por zeasoftware »

Como puedo hacer que una TFolderPage quede deshabilitada segun ciertas
condiciones?
Estoy haciendo esto pero no funciona:
OnCreate:
METHOD FolderPage2Create( oSender ) CLASS TFrmEditVend
If ( ::oParent:oDataSet:lOnAppend )
oSender:Enabled := .f.
End
RETURN Nil
Pero queda habilitada de todas maneras, aunque ya he hecho pruebas y el
lOnAppend funciona bien.
Gracias.
Ramón Zea
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TfolderPage Disable

Mensaje por zeasoftware »

Ya lo resolvi, aunque a pesar que usaba tambien
oSender:Disable()
en vez de
oSender:Enabled := .f.
Solo causo efecto hasta que hice un cambio en la propiedad lEnabled del IDE,
y asi ya se ejecuta correcto, sera algun bug? por que mientras no hacia esto
no se desabilitaba.
Saludos.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TfolderPage Disable

Mensaje por jfgimenez »

Ramón,
> Como puedo hacer que una TFolderPage quede deshabilitada segun ciertas
> condiciones?
>
> Estoy haciendo esto pero no funciona:
>
> OnCreate:
> METHOD FolderPage2Create( oSender ) CLASS TFrmEditVend
> If ( ::oParent:oDataSet:lOnAppend )
> oSender:Enabled := .f.
>
> End
>
> RETURN Nil
>
> Pero queda habilitada de todas maneras, aunque ya he hecho pruebas y el
> lOnAppend funciona bien.
Hazlo en el evento OnInitialize del formulario.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder