AddLineFeeds (Propiedad)

Especifica que EditBox debe insertar caracteres de avance de línea (CHR(10)) después de los caracteres de retorno de carro (CHR(13)) dentro del texto de EditBox siempre que se lea la propiedad Value o que el valor se almacene en ControlSource. Está disponible en tiempo de diseño y en tiempo de ejecución.

Object.AddLineFeeds[ =lExpr]

Parámetros

  • *lExpr   *
    Verdadero (.T.)   (Predeterminado) En el texto de EditBox, se insertan caracteres de avance de línea después de los caracteres de retorno de carro cuando se lee la propiedad Value o se almacena en ControlSource.

    Falso (.F.) El texto de EditBox no se modifica cuando se lee la propiedad Value o se almacena en ControlSource.

Observaciones

EditBox, de forma predeterminada, se asegura que los finales de línea tengan tanto caracteres de retorno de carro como de avance de línea; para ello, inserta caracteres de avance de línea si no están ya presentes en el momento de leer la propiedad Value. Esto puede suceder, además de cuando el código de usuario lee la propiedad Value, cada vez que EditBox pierde el foco, puesto que Visual FoxPro lee automáticamente en este momento el contenido de Value y lo almacena en ControlSource.

La inserción de caracteres de avance de línea desplaza el texto, pero el valor de SelStart no cambia; en consecuencia, la propiedad SelStart puede señalar a una posición incorrecta del búfer de texto. Establezca la propiedad AddLineFeeds en el valor falso (.F.) para asegurarse de que no se inserta ningún carácter en el búfer de texto.

La lectura de la propiedad Text nunca provoca la inserción de caracteres de avance de línea, independientemente de la configuración de AddLineFeeds.

Vea también

ControlSource (Propiedad) | SelStart (Propiedad) | Text (Propiedad) | Value (Propiedad)

Se aplica a: EditBox (Control)