Resumen Modificar campo con RTF

Mensaje enviado por José Rubí de la Vega <jrubi@telecable.es>

At 23/10/01 21:58 -0500, you wrote:
>en un campo demo (acces) guardo del contenido de un richtextbox (pero con
>formato, la propiedad textRTF ). Luego , por programa , al campo memo le
>aniado un string (esto es, memo=memo + "el string"), luego, muevo el
>contenido del memo a la propiedad textRTF del objeto richtextbox y
>el "el string" no aparece.
>si a todo esto lo hago usando la prop. text (y no textRTF) todo resulta
>bien , pero por supuesto pierdo las negritas, subrrallados, etc, etc.
>alguien que me de una alludita?

La propiedad textRTF contiene el texto en formato rtf (parecía lógico, no ;-) ), esto es, incluyendo información sobre el formato. Por ejemplo, según creas el control en un formulario contiene el texto RichTextBox1 y la propiedad textRTF contiene en ese momento algo similar a (espero que los programas de correo no "traduzcan" esta información) :

{\rtf1\ansi\ansicpg1252\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans
Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\fswiss MS Sans Serif;}}
{\colortbl\red0\green0\blue0;}
\deflang1034\pard\plain\f2\fs17 RichTextBox1
\par }

Como verás (espero) el valor siempre acaba con "\par }". Si tu añades información después de esta marca no se tendrá en cuenta ya que está después de la marca de "fin del texto". Si quieres añadir más texto debes hacerlo antes de "\par }".

Un saludo.

_________________________________________________
José Rubí de la Vega
E-mail : jrubi@telecable.es
Web : http://www.jrubi.com
Podrás encontrar información sobre VB, las listas
vb-esp y visualbasic-esp y un resumen de los
mensajes de las mismas



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com