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
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.
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
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Posible Bug con los Datacontrols
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
>
>
>
>
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Posible Bug con los Datacontrols
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
> >
> >
> >
> >
>
>
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
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Posible Bug con los Datacontrols
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
>> >
>> >
>> >
>> >
>>
>>
>
>
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Posible Bug con los Datacontrols
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
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >
> >
>
>
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
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >
> >
>
>
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Posible Bug con los Datacontrols
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)Â
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com