Hola:
Cuando trabaja con FW xHarbour y utilizaba un control edit al que
previamente le había cargado un valor (por ejemplo el año de 4 digitos
2.006)el cursor se situaba sobre el digito 2 y podias escribir 2005 sin
ningún problema.
Con los controles TEdit y TMaskEdit en un caso como el ejemplo anterior
el cursor se sitúa también sobre el digito 2 pero no deja escribir nada,
o tienes que borrar el contenido y entonces escribir lo que quieras o
tienes que pulsar la tecla "Insert" de tu teclado.
Tiene alguna solución general para que se comporten igual los TEdit,
que los Edit de FiveWin, que es también como se comportaban los edit de
Clipper en entorno DOS.
Emilio Gil.
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.
Duda sobre modo inserción
-
- Mensajes: 16
- Registrado: Jue Abr 06, 2006 6:22 pm
Duda sobre modo inserción
Emilio,
Nosotros preferimos que los Edit se comporten como otra cualquier aplicación
de Windows que es lo que nos parece más lógico. Al fin y al cabo hay mucha
gente usando programas Windows y ya quedan menos utilizando programas
antiguos realizados con Clipper. En Clipper no se podía seleccionar texto y
los edit eran siempre de longitud fija. Nada que ver con Windows me temo.
Te recomiendo que SELECCIONES el texto que desees que borre el usuario
cuando pulse alguna tecla. Piensa que cuando pulse el usuario la tecla se
borrará el contenido seleccionado y se pondrá su pulsación. Mira el método
SetSel de la clase TEdit
Saludos,
"emilio gil" <emiliogil@ya.com> escribió en el mensaje
news:44535578$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola:
>
> Cuando trabaja con FW xHarbour y utilizaba un control edit al que
> previamente le había cargado un valor (por ejemplo el año de 4 digitos
> 2.006)el cursor se situaba sobre el digito 2 y podias escribir 2005 sin
> ningún problema.
>
> Con los controles TEdit y TMaskEdit en un caso como el ejemplo anterior el
> cursor se sitúa también sobre el digito 2 pero no deja escribir nada, o
> tienes que borrar el contenido y entonces escribir lo que quieras o tienes
> que pulsar la tecla "Insert" de tu teclado.
>
> Tiene alguna solución general para que se comporten igual los TEdit, que
> los Edit de FiveWin, que es también como se comportaban los edit de
> Clipper en entorno DOS.
>
> Emilio Gil.
>
Nosotros preferimos que los Edit se comporten como otra cualquier aplicación
de Windows que es lo que nos parece más lógico. Al fin y al cabo hay mucha
gente usando programas Windows y ya quedan menos utilizando programas
antiguos realizados con Clipper. En Clipper no se podía seleccionar texto y
los edit eran siempre de longitud fija. Nada que ver con Windows me temo.
Te recomiendo que SELECCIONES el texto que desees que borre el usuario
cuando pulse alguna tecla. Piensa que cuando pulse el usuario la tecla se
borrará el contenido seleccionado y se pondrá su pulsación. Mira el método
SetSel de la clase TEdit
Saludos,
"emilio gil" <emiliogil@ya.com> escribió en el mensaje
news:44535578$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola:
>
> Cuando trabaja con FW xHarbour y utilizaba un control edit al que
> previamente le había cargado un valor (por ejemplo el año de 4 digitos
> 2.006)el cursor se situaba sobre el digito 2 y podias escribir 2005 sin
> ningún problema.
>
> Con los controles TEdit y TMaskEdit en un caso como el ejemplo anterior el
> cursor se sitúa también sobre el digito 2 pero no deja escribir nada, o
> tienes que borrar el contenido y entonces escribir lo que quieras o tienes
> que pulsar la tecla "Insert" de tu teclado.
>
> Tiene alguna solución general para que se comporten igual los TEdit, que
> los Edit de FiveWin, que es también como se comportaban los edit de
> Clipper en entorno DOS.
>
> Emilio Gil.
>