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.

Posible Bug con los Datacontrols

Foro de Xailer profesional en español
Responder
jmartial
Mensajes: 397
Registrado: Vie May 20, 2005 8:53 pm

Posible Bug con los Datacontrols

Mensaje por jmartial »

Hola,
Tengo un TDBMaskEdit el cual pongo lEnabled:= .F. , pero cuando pulso en el
navigator el INSERT, me deja editarlo aunque lEnabled he comprobado que
sigue .F. ¿Que ocurre? Es totalmente ilógico.
Como lo desabilito de verdad ???
Un Saludo,
Joaquín
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9441
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Posible Bug con los Datacontrols

Mensaje por ignacio »

Joaquin,
Probado en SamplesdatacontrolsDbfData1 y funciona correctamente. Por
favor mandanos un ejemplo.
Gracias,
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:42976331$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Tengo un TDBMaskEdit el cual pongo lEnabled:= .F. , pero cuando pulso en
> el
> navigator el INSERT, me deja editarlo aunque lEnabled he comprobado que
> sigue .F. ¿Que ocurre? Es totalmente ilógico.
>
> Como lo desabilito de verdad ???
>
> Un Saludo,
> Joaquín
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jmartial
Mensajes: 397
Registrado: Vie May 20, 2005 8:53 pm

Posible Bug con los Datacontrols

Mensaje por jmartial »

Ignacio,
He descubierto cual es el problema y es el siguiente, al usar el navigator,
después de salir de edición pone lReadOnly a .T. cosa, que yo no quiero, es
decir, no quiero que te puedas posicionar ni con el ratón, y esto es lo que
lo estropea, debería de comprobar el estado del lEnabled y lReadonly del
datacontrol antes de entrar a editar y al terminar volverlo a dejar como
estaba.
Un Saludo,
Joaquín
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42976699$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Joaquin,
>
> Probado en SamplesdatacontrolsDbfData1 y funciona correctamente. Por
> favor mandanos un ejemplo.
>
> Gracias,
>
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:42976331$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> > Hola,
> >
> > Tengo un TDBMaskEdit el cual pongo lEnabled:= .F. , pero cuando pulso en
> > el
> > navigator el INSERT, me deja editarlo aunque lEnabled he comprobado que
> > sigue .F. ¿Que ocurre? Es totalmente ilógico.
> >
> > Como lo desabilito de verdad ???
> >
> > Un Saludo,
> > Joaquín
> >
> >
> >
> >
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9441
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Posible Bug con los Datacontrols

Mensaje por ignacio »

Joaquin,
Mira la propiedad lForcedReadOnly.
Saludos,
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=42976b92@ozsrvnegro.ozlan.local...]42976b92@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> He descubierto cual es el problema y es el siguiente, al usar el
> navigator,
> después de salir de edición pone lReadOnly a .T. cosa, que yo no quiero,
> es
> decir, no quiero que te puedas posicionar ni con el ratón, y esto es lo
> que
> lo estropea, debería de comprobar el estado del lEnabled y lReadonly del
> datacontrol antes de entrar a editar y al terminar volverlo a dejar como
> estaba.
>
> Un Saludo,
> Joaquín
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42976699$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Joaquin,
>>
>> Probado en SamplesdatacontrolsDbfData1 y funciona correctamente. Por
>> favor mandanos un ejemplo.
>>
>> Gracias,
>>
>> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
>> news:42976331$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> > Hola,
>> >
>> > Tengo un TDBMaskEdit el cual pongo lEnabled:= .F. , pero cuando pulso
>> > en
>> > el
>> > navigator el INSERT, me deja editarlo aunque lEnabled he comprobado que
>> > sigue .F. ¿Que ocurre? Es totalmente ilógico.
>> >
>> > Como lo desabilito de verdad ???
>> >
>> > Un Saludo,
>> > Joaquín
>> >
>> >
>> >
>> >
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jmartial
Mensajes: 397
Registrado: Vie May 20, 2005 8:53 pm

Posible Bug con los Datacontrols

Mensaje por jmartial »

Ignacio,
porfa, he buscado en toda la documentación y no he encontrado la propiedad
lForcedReadOnly, ¿En qué clase la busco????
Un Saludo,
Joaquin
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42976c49$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Joaquin,
>
> Mira la propiedad lForcedReadOnly.
>
> Saludos,
>
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:[email=42976b92@ozsrvnegro.ozlan.local...]42976b92@ozsrvnegro.ozlan.local...[/email]
> > Ignacio,
> >
> > He descubierto cual es el problema y es el siguiente, al usar el
> > navigator,
> > después de salir de edición pone lReadOnly a .T. cosa, que yo no quiero,
> > es
> > decir, no quiero que te puedas posicionar ni con el ratón, y esto es lo
> > que
> > lo estropea, debería de comprobar el estado del lEnabled y lReadonly del
> > datacontrol antes de entrar a editar y al terminar volverlo a dejar como
> > estaba.
> >
> > Un Saludo,
> > Joaquín
> >
> >
> > "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
mensaje
> > news:42976699$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >> Joaquin,
> >>
> >> Probado en SamplesdatacontrolsDbfData1 y funciona correctamente.
Por
> >> favor mandanos un ejemplo.
> >>
> >> Gracias,
> >>
> >> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> >> news:42976331$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >> > Hola,
> >> >
> >> > Tengo un TDBMaskEdit el cual pongo lEnabled:= .F. , pero cuando pulso
> >> > en
> >> > el
> >> > navigator el INSERT, me deja editarlo aunque lEnabled he comprobado
que
> >> > sigue .F. ¿Que ocurre? Es totalmente ilógico.
> >> >
> >> > Como lo desabilito de verdad ???
> >> >
> >> > Un Saludo,
> >> > Joaquín
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >
> >
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9441
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Posible Bug con los Datacontrols

Mensaje por ignacio »

Joaquin,
Debería estar en TDbEdit pero dicha clase aún no esta documentada. Vamos
haciendo la documentación de izquierda a derecha y de arriba a abajo en el
árbol de jerarquía, y como estamos acabando la rama de TWinObject, todavía
le falta bastante.
No obstante veo que también faltán los documentos TXT, y acabo de hacer
simplemente su prototipado que te incluyo en este Email.
En cualquier caso la propiedad lForcedReadOnly se puede ver en el propio
inspector de objetos, y con el nombre que tiene no hay mucho más que
explicar.
Internamente, todos los Data Controls que heredan de TEdit, que son unos
cuantos, utilizan la propiedad nativa lReadOnly para bloquear y desbloquear
el control. Por dicho mótivo lReadOnly desaparece en el inspector como
propiedad asignable y sin embargo aparece una nueva de nombre
lForcedReadOnly que lo que hace es forzar a que nunca sea editable incluso
aunque se intente desbloquear el control en un proceso de edición.
Un saludo,
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:[email=42977501@ozsrvnegro.ozlan.local...]42977501@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> porfa, he buscado en toda la documentación y no he encontrado la propiedad
> lForcedReadOnly, ¿En qué clase la busco????
>
>
> Un Saludo,
> Joaquin
>
>
>
>
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:42976c49$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Joaquin,
>>
>> Mira la propiedad lForcedReadOnly.
>>
>> Saludos,
>>
>> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
>> news:[email=42976b92@ozsrvnegro.ozlan.local...]42976b92@ozsrvnegro.ozlan.local...[/email]
>> > Ignacio,
>> >
>> > He descubierto cual es el problema y es el siguiente, al usar el
>> > navigator,
>> > después de salir de edición pone lReadOnly a .T. cosa, que yo no
>> > quiero,
>> > es
>> > decir, no quiero que te puedas posicionar ni con el ratón, y esto es lo
>> > que
>> > lo estropea, debería de comprobar el estado del lEnabled y lReadonly
>> > del
>> > datacontrol antes de entrar a editar y al terminar volverlo a dejar
>> > como
>> > estaba.
>> >
>> > Un Saludo,
>> > Joaquín
>> >
>> >
>> > "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
> mensaje
>> > news:42976699$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> >> Joaquin,
>> >>
>> >> Probado en SamplesdatacontrolsDbfData1 y funciona correctamente.
> Por
>> >> favor mandanos un ejemplo.
>> >>
>> >> Gracias,
>> >>
>> >> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
>> >> news:42976331$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> >> > Hola,
>> >> >
>> >> > Tengo un TDBMaskEdit el cual pongo lEnabled:= .F. , pero cuando
>> >> > pulso
>> >> > en
>> >> > el
>> >> > navigator el INSERT, me deja editarlo aunque lEnabled he comprobado
> que
>> >> > sigue .F. ¿Que ocurre? Es totalmente ilógico.
>> >> >
>> >> > Como lo desabilito de verdad ???
>> >> >
>> >> > Un Saludo,
>> >> > Joaquín
>> >> >
>> >> >
>> >> >
>> >> >
>> >>
>> >>
>> >
>> >
>>
>>
>
>


Attached files DBdoc.rar (3.9 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder