PRB: Punto de inserción izquierda de la máscara de entrada en cuadro de texto en página

Seleccione idioma Seleccione idioma
Id. de artículo: 141397 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

Un cuadro de texto con una máscara de entrada se coloca en una página de un objeto pageframe y el cuadro de texto recibe el enfoque cuando se activa la página que lo contiene. Contrariamente a la máscara de entrada, el punto de inserción dentro del cuadro de texto se alinea a la izquierda. Los caracteres que escribió mientras el punto de inserción está a la izquierda de la máscara de entrada se pierden. Esto sólo ocurre cuando la página que contiene el cuadro de texto no está el ActivePage cuando se muestra inicialmente el pageframe.

Solución

Use THIS.Refresh en el procedimiento asociado al evento Activate de la página que contiene el cuadro de texto.

Más información

Pasos para reproducir el comportamiento

  1. Crear un nuevo formulario y coloque un pageframe en el formulario.
  2. Coloque un cuadro de texto en la página 2. El cuadro de texto debe ser el primer elemento recibir el enfoque al seleccionar la página 2.
  3. Cambie las propiedades siguientes del cuadro de texto:
       Format=R
       InputMask=(999)999-9999
    						
  4. Ejecute el formulario y seleccione página 2. Tenga en cuenta que el punto de inserción es intermitente a la izquierda "(" cuando debe ser a la derecha del "(".
  5. Tipo: 7045551212 y observe que el primer número es perdido.

Pasos para corregir el comportamiento

  1. Abra el formulario para su modificación.
  2. Agregue el código siguiente al procedimiento asociado con la activar eventos de página 2:
       THIS.Refresh
    						
  3. Ejecutar el formulario. Observe que el punto de inserción ahora está intermitente a la derecha del "(".
  4. Escriba 7045551212 y observe que el primer número no se pierde.

Propiedades

Id. de artículo: 141397 - Última revisión: sábado, 1 de marzo de 2014 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 3.0b Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 5.0a
  • Microsoft Visual FoxPro 6.0 Professional Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbprb KB141397 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 141397

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com