CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Editor de texto / negrita / cursiva / ...
(1/1)
ltbl:
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 --- Public Sub negrita() If rtb_hoja.SelectionFont.Bold = False Then rtb_hoja.SelectionFont = New Font(rtb_hoja.SelectionFont, FontStyle.Bold) Else rtb_hoja.SelectionFont = New Font(rtb_hoja.SelectionFont, FontStyle.Bold = False) End If End Sub
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?
zumimoraes:
Hola,
podrias pregunatrle en la condicion if si esta en cursiva, si es así, le indicas las dos cosas.
Navegación
Ir a la versión completa