Resumen Lenguaje de RichText

>Hola compa=F1eros.
>Sigo con mi cabezoneria de poner colores a un texto.
>Estoy pensando en usar los RichTextBox pues te permite poner colores, =
>tipos de letras, etcc.
>Ya sabeis, si alguien tiene referencias del lenguaje de texto =
>enriquecido, puede ser una solucion para muchos a la hora de escribir =
>texto mucho mas espectaculares.
>
>Salu2
>L=F3pez & L=F3pez Software, S.L.
>lsoft@leader.es
>kurro@leader.es
>ICQ #12516602

Hola y perdón por el retraso.

 Está bien eso de aprender RTF, pero para hacer uso del control
RichTextBox (RTB desde ahora), no es necesario. Para no hacer esto
extenso y aburrido, le señalo los procedimientos básicos.

Leer y Guardar archivos:

 RTB.LoadFile nombre,f
 RTB.SaveFile nombre,f

donde f puede ser rtfText (archivos de texto) o rtfRTF (archivos RTF
válidos).

 Para controlar el aspecto de las fuentes, usaremos el objeto Font y sus
propiedades:

 RTB.Font.props

algunas de esas propiedades son: Size, Bold, Underline...

 Pero si queremos modificar sólo una parte del texto, lo seleccionamos y
aplicamos sobre la selección. Para establecer una selección por código,

 RTB.SelStart -> Posición en la que empieza la selección.
 RTB.SelLength -> Longitud de selección.
 RTB.SelText -> Texto seleccionado.

Las propiedades que empiezan por Sel son las que modifican selecciones,
por ejemplo SelColor.

 También tiene algunos métodos útiles como Span, UpTo y GetLineFromChar
que nos permiten buscar parabras, frases y números de línea.

 Lo peor del RTB es que no soporta todos los comandos RTF (buscar
'códigos rtf' en la Ayuda) y que es algo comlicado imprimir, de forma
decente, con él. Pero todo tiene solución, así es que si busca en la
base de conocimientos (mismamente, en el CD de la MSDN que viene con el
VB5) encontrará un par de funciones que hacen del RTB uno WYSIWYG (verá
lo mismo en la impresora que en la pantalla). El artículo en cuestión es
el Q146022 (buscando 'wysiwyg' en el subconjunto de VB lo encontrará
rápidamente) y está preparado para trabajar con pulgadas, por lo que
ojo.

 Todo esto está bien explicado en la Ayuda (F1, 'Temas de Ayuda', abrir
pestaña 'Contenido', abrir 'Referencia de Controles', abrir 'Controles
ActiveX' y luego RTB).

Esperando que sirva,


Antonio Periago Miñarro
Avda. Juan Carlos I, 18, 4ºA
30800 Lorca (Murcia)
aperiago@hotmail.com
http://www.Geocities.com/SiliconValley/Campus/8271
Tlf.:970 689 602 (GSM)


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com