He estado "trasteando" con el componente textedit de gb.qt4.ext porque lo vi en una instalación antigua que tenía de ubuntu 12.04 y que venía como ejemplo y parecía sencillo.
En un toggleButton de negrita por ejemplo ponías en el evento click el codigo:
Código:
Public Sub ToggleButton1_Click()
edita.Format.Font.Bold = Last.Value
End
Y desde ese momento (o el texto seleccionado en el control) se veía en negrita.
Si volvías a pulsar, dejaba de editar en negrita.
Este control todavía existe pero parece que esta "deprecated" con la recomendación de usar el TextEditor (gb.form.editor)
La pregunta es si alguien sabe como hacer esto, que con un botón se podía poner el texto en negrita, italica, alienar como quieras y más cosas en el nuevo control?
Desde luego el nuevo control tiene muchísimas mas funciones, es mucho más completo, pero no veo como hacer estas cosas sencillas.
Puedes activar vista previa, ver números de linea y demás pero lo de resaltar el texto seleccionado o en adelante escribir...
Por supuesto no se como obtener el texto "enriquecido" supongo que con html para enviarlo en un mail. Actualmente tengo un textarea que visualiza el texto en un textlabel pero es una solución muy poco profesional.
Agradecido si alguien sabe como manejarlo.
He pensado en mirar en el código fuente del IDE de gambas3 pero no lo encuentro. ¿Hay que descargarlo?
Otra vez GRACIAS!
Ahtonio
Edito: TextEdit sigue existiendo en gb.qt4.ext y en gb.qt5.ext lo que pasa es que es un poco libiano en documentación (Format en qt5 no tiene ayuda) y en qt4 poca y tendré que hacer pruebas varias para ver como sacar lo que puede dar. Gracias de todos modos al que lo haya revisado y sepa algo del manejo de este control.