Autore Topic: [RISOLTO] Formattazione testo Message e Balloon  (Letto 2538 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: [RISOLTO] Formattazione testo Message e Balloon
« Risposta #15 il: 29 Settembre 2012, 12:42:50 »
Buon giorno a tutti,
riprendo questa vecchia discussione (aggiornata di recente da vuott)

Per il comportamento del MessageBox con l'interruzione di riga con ritorno a capo avevo scritto una pagina ad hoc nella WIKI:
http://www.gambas-it.org/wiki/index.php?title=Interruzione_di_riga_con_ritorno_a_capo
« Ultima modifica: 03 Gennaio 2014, 15:40:04 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: [RISOLTO] Formattazione testo Message e Balloon
« Risposta #16 il: 29 Settembre 2012, 13:20:47 »
per andare a capo all'interno di una Message.box, devi scrivere:
Codice: gambas [Seleziona]
Public Sub Button1_Click()  
     Message.Info("Attenzione !!!" & Chr$(10) & "Con questa sintassi io vado a capo, una riga sotto")
End  

Public Sub Button1_Click()  
     Message.Info("Attenzione !!!" & Chr$(10) & Chr$(10) & "Con questa sintassi io vado a capo, due righe sotto")
End  

  :ciao:

Ciao Picavbg,
con la tua soluzione non funziona, forse ti è sfuggito che nel mio esempio (Button2) la parola "Attenzione !!!" è racchiusa tra i tga <b> </b>
perchè voglio che sia in grassetto.

Buon giorno a tutti,
riprendo questa vecchia discussione (aggiornata di recente da vuott)

Per il comportamento del MessageBox con l'interruzione di riga con ritorno a capo avevo scritto una pagina ad hoc nella WIKI:
http://www.gambas-it.org/wiki/index.php/MessageBox:_interruzione_di_riga_con_ritorno_%22a_capo%22

Mi era sfuggita questa pagina, eppure avevo letto ciò che hai scritto nel wiki a proposito della formattazione dei Message.
Funziona perfettamante:

Public Sub Button2_Click()
  Message.Info("<b>Attenzione !!!</b><BR>Con questa sintassi ORA si che vado a capo")
End


Grazie tante a tutti e due.  :ciao: :ciao:

Per i moderatori:
Non ho messo la evidenziazione della sintassi Gambas perchè il tag <BR> che ho inserito al Forum crea qualche
problema visualizzando la mia riga di codice spezzata in due risultando poco leggibile
« Ultima modifica: 29 Settembre 2012, 13:26:16 da tornu »
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: [RISOLTO] Formattazione testo Message e Balloon
« Risposta #17 il: 29 Settembre 2012, 13:43:14 »
non funziona, forse ti è sfuggito che nel mio esempio (Button2) la parola "Attenzione !!!" è racchiusa tra i tga <b> </b>
perchè voglio che sia in grassetto.

A te non funzionava, perché nella riga coesistevano i comandi <B> e \n.
Con il componente gb.qt4 attivo, la compresenza più in generale di codice html e di quei comandi per andare a capo non è ammessa.
« Ultima modifica: 29 Settembre 2012, 14:13:29 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: [RISOLTO] Formattazione testo Message e Balloon
« Risposta #18 il: 29 Settembre 2012, 14:19:40 »
Per i moderatori:
Non ho messo la evidenziazione della sintassi Gambas perchè il tag <BR> che ho inserito al Forum crea qualche
problema visualizzando la mia riga di codice spezzata in due risultando poco leggibile


E' vero.
In questi casi, per rendere visibile il codice html, si deve porre il comando fra due spazi:
Codice: gambas [Seleziona]

tornu< BR >vuott

In Gambas questa modalità non crea problemi. Anche se il lettore del messaggio dovesse scrivere, poi nel suo progetto, il comando html con questi spazi, il funzionamento non sarebbe inficiato.
« Ultima modifica: 29 Settembre 2012, 14:21:25 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: [RISOLTO] Formattazione testo Message e Balloon
« Risposta #19 il: 30 Settembre 2012, 02:48:20 »
Funziona perfettamante:

Public Sub Button2_Click()
  Message.Info("<b>Attenzione !!!</b><BR>Con questa sintassi ORA si che vado a capo")
End


Grazie tante a tutti e due.

...aggiungi nel MessageBox anche il "Quadrato magico di vuott":   ;D
Codice: gambas [Seleziona]

Message.Info("&lt;TABLE border=4>" &
"&lt;TR>&lt;TD rowspan=2 width=30 bgcolor=yellow>" &
"&lt;TD colspan=2 bgcolor=lightgreen>" &
"&lt;TR>&lt;TD width=15 bgcolor=white>" &
"&lt;TD width=30 rowspan=2 bgcolor=blue>" &
"&lt;TR>&lt;TD colspan=2 bgcolor=red>&lt;/table>&lt;P >Il quadrato magico di &lt;I>vuott&lt;/i>&lt;/p>")
« Ultima modifica: 07 Gennaio 2015, 23:06:35 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: [RISOLTO] Formattazione testo Message e Balloon
« Risposta #20 il: 30 Settembre 2012, 09:31:03 »
Quadrato magico di vuott"
Complimenti! Con te nel Forum ci sarà sempre da imparare. Grazie, vuott  :-*
 :ciao:  :ciao:
:ciao: