Tema: Richtexbox
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/09/2010, 01:26
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 6 meses
Puntos: 53
Respuesta: Richtexbox

Hola:

Acabo de hacer un simple ejemplo que lo que hace es cargar en el control un documento creado previamente con el Wordpad, pero esto es indiferente, porque no me podría creer que no funcionase, la diferencia básica esta en que hay que usar la propiedad TextRtf del RichTextBox en lugar de la Text indicada anteriormente. La variable <Ano> esta así expresamente porque tuve problemas con <Año> tal vez porque la 'ñ' no es un cáracter muy estandar.

Esta es una imagen con el código y puedes ver que funciona respetando tipos de letra y lo que haga falta, como ves utilizo dos RichTextBox diferentes pero es para que quede mas claro el ejemplo ya que puede utilizarse sólo uno.




Pego aqui tambien el código por si algun día que a veces ocurre no aparece la imagen.

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2.   Dim Texto As String
  3.   Texto = RichTextBox1.TextRTF
  4.   Texto = Replace(Texto, "<Ciudad>", Text1.Text)
  5.   Texto = Replace(Texto, "<Dia>", Format(Date, "d"))
  6.   Texto = Replace(Texto, "<Mes>", Format(Date, "mmmm"))
  7.   Texto = Replace(Texto, "<Ano>", Format(Date, "yyyy"))
  8.   Texto = Replace(Texto, "<Nombre1>", Text2.Text)
  9.   Texto = Replace(Texto, "<Nombre2>", Text3.Text)
  10.   Texto = Replace(Texto, "<Firma>", "erbuson")
  11.   RichTextBox2.TextRTF = Texto
  12. End Sub
  13.  
  14. Private Sub Form_Load()
  15.   RichTextBox1.LoadFile "C:\Documento.rtf"
  16. End Sub


Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...