Autore Topic: [RISOLTO] TextEdit con codice HTML  (Letto 1189 volte)

Offline Taurus dei miracoli

  • Maestro Gambero
  • ****
  • Post: 335
  • In omnia pericula tasta testicula
    • Mostra profilo
[RISOLTO] TextEdit con codice HTML
« il: 11 Gennaio 2011, 09:23:41 »
Dovevo utilizzare l'enfatizzazione dei caratteri (grassetto, apice, ecc.) in una text in un progetto Gambas2 e avevo aperto un topic al seguente indirizzo:
http://www.gambas-it.org/smf/index.php?topic=1632.0

I suggerimenti che mi sono venuti sono stati quelli di utilizzare un TextEdit (QT) che permette di utilizzare i codici del linguaggio HTML per l'enfatizzazione dei caratteri.
Tutto ciò è stato risolutivo.

Ora sposto il progetto in Gambas3 e questa enfatizzazione non funziona più.
Sapete darmi una dritta sul perchè? :hatecomputer:
« Ultima modifica: 11 Gennaio 2011, 21:29:24 da Taurus dei miracoli »
"penso spesso ad acquiloni,
a grandi imprese,
ad una thailandese...
...ma l'impresa eccezionale,
dammi retta,
è essere normale"
(L. Dalla)

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: TextEdit con codice HTML
« Risposta #1 il: 11 Gennaio 2011, 11:40:05 »
La prima risposta è che G3 è in beta, e quindi può variare qualunque cosa dall'oggi al domani e dopo 2 gg tornare tutto com'era prima...  :rolleyes:

Detto questo, forse è una scelta degli sviluppatori, o forse no. Prova a vedere il changelog per verificare se sia una mossa voluta oppure è proprio un bug venuto fuori da sé.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Taurus dei miracoli

  • Maestro Gambero
  • ****
  • Post: 335
  • In omnia pericula tasta testicula
    • Mostra profilo
Re: TextEdit con codice HTML
« Risposta #2 il: 11 Gennaio 2011, 12:04:57 »
la cosa buffa è che nell'esempio del TextEdit presente in Gambas3 tutto funziona regolarmente (esattamente come in Gambas2)  ???
"penso spesso ad acquiloni,
a grandi imprese,
ad una thailandese...
...ma l'impresa eccezionale,
dammi retta,
è essere normale"
(L. Dalla)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: TextEdit con codice HTML
« Risposta #3 il: 11 Gennaio 2011, 19:28:14 »
percui il problema non è g3 ma il tuo codice, ricontrolla , a volte delle piccole cavolate generano grandi problemi (basta guardare cesko per averne un esempio !)

Offline Taurus dei miracoli

  • Maestro Gambero
  • ****
  • Post: 335
  • In omnia pericula tasta testicula
    • Mostra profilo
Re: TextEdit con codice HTML
« Risposta #4 il: 11 Gennaio 2011, 19:59:57 »
Cesko a parte... :rotfl:
in g2 il codice funziona perfettamente, comunque inserisco il codice così ci dai un'occhiata.

Codice: [Seleziona]
  Dim iCap As Integer
  iCap = ComboBox2.Index + 1
  sql = "select * from libri where libro = '" & sAbb & "' and capitolo = '" & iCap & "'"
  DBConnect
  MyRS = MyConn.Exec(sql)
  sStt = ""
  iCap = 0
  If MyRS.Available = True Then
    For Each MyRS
      If MyRS!capitolo <> iCap Then
        If icap <> 0 Then
          sStt = sStt & "<BR>"
        Endif
        sStt = sStt & "<b>[" & MyRS!libro & " " & MyRS!capitolo & "]</b><BR>"
        iCap = MyRS!capitolo
      Endif
      sStt = sStt & "<sup>" & MyRS!versetto & "</sup>"
      sStt = sStt & MyRS!testo
      If Right(Trim(MyRS!testo), 1) = "." Then
        sStt = sStt & "<BR>"
      Else
        sStt = sStt & " "
      Endif
    Next
    TextEdit1.Text = ""
    TextEdit1.Text = sStt
  Endif
  MyConn.close

Come dicevo lo stesso codice in g2 funziona perfettamente (grassetto, apice e a capo), in g3 inserisce i codici come testo. :'(
"penso spesso ad acquiloni,
a grandi imprese,
ad una thailandese...
...ma l'impresa eccezionale,
dammi retta,
è essere normale"
(L. Dalla)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: TextEdit con codice HTML
« Risposta #5 il: 11 Gennaio 2011, 20:35:29 »
TextEdit1.Text = sStt

cambialo con:

TextEdit1.RichText = sStt

Offline Taurus dei miracoli

  • Maestro Gambero
  • ****
  • Post: 335
  • In omnia pericula tasta testicula
    • Mostra profilo
Re: TextEdit con codice HTML
« Risposta #6 il: 11 Gennaio 2011, 21:28:57 »
TextEdit1.Text = sStt

cambialo con:

TextEdit1.RichText = sStt

Grandissimo milio. :ok:
"penso spesso ad acquiloni,
a grandi imprese,
ad una thailandese...
...ma l'impresa eccezionale,
dammi retta,
è essere normale"
(L. Dalla)

Offline Taurus dei miracoli

  • Maestro Gambero
  • ****
  • Post: 335
  • In omnia pericula tasta testicula
    • Mostra profilo
Re: [RISOLTO] TextEdit con codice HTML
« Risposta #7 il: 11 Gennaio 2011, 22:06:29 »
Conversione da G2 a G3 avvenuta con successo.
Tutto veramente ok. :ok:

Grazie a tutti, soprattutto a milio :2birre:
"penso spesso ad acquiloni,
a grandi imprese,
ad una thailandese...
...ma l'impresa eccezionale,
dammi retta,
è essere normale"
(L. Dalla)