• Viernes 8 de Noviembre de 2024, 23:03

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ltbl

Páginas: [1]
1
VB .NET / Editor de texto / negrita / cursiva / ...
« en: Domingo 24 de Octubre de 2010, 18:41 »
Hola.
Estoy haciendo un editor de texto con Visual Basic.

Tengo un problema con la negrita, cursiva y subrayado.

Las 3 funciones son iguales por ejemplo la que pasa el texto a negrita es:
Código: vb.net
  1.     Public Sub negrita()
  2.         If rtb_hoja.SelectionFont.Bold = False Then
  3.             rtb_hoja.SelectionFont = New Font(rtb_hoja.SelectionFont, FontStyle.Bold)
  4.         Else
  5.             rtb_hoja.SelectionFont = New Font(rtb_hoja.SelectionFont, FontStyle.Bold = False)
  6.         End If
  7.     End Sub
  8.  

Cuando le doy al botón de negrita funciona bien, tanto para poner negrita como para quitarla.
El problema viene cuando tengo una palabra en negrita, y ademas la quiero en cursiva, que no me guarda el primer estado.
Aún no tengo mucha practica con VB y no se me ocurre cómo hacerlo, ¿alguien  me echa una mano?

Páginas: [1]