Differenze tra le versioni di ""Andare a capo" in un oggetto di testo"

Da Gambas-it.org - Wikipedia.
Riga 6: Riga 6:
 
<BR>- <FONT color=#B22222>\x0A</font>
 
<BR>- <FONT color=#B22222>\x0A</font>
 
<BR>- <FONT color=#B22222>gb.Lf</font>
 
<BR>- <FONT color=#B22222>gb.Lf</font>
 +
<BR>- <FONT color=#B22222>vettore_Byte.ToString()</font>  |[[#Note|1]]|
  
  
Riga 12: Riga 13:
 
  '''Public''' Sub Button1_Click()
 
  '''Public''' Sub Button1_Click()
 
   
 
   
   Label1.Text = "Questa è la<FONT color=#B22222>\n</font>prova1" & <FONT color=#B22222>gb.NewLine</font> & "prova 2" & <FONT color=#B22222>Chr(10)</font> & "prova 3" & "<FONT color=#B22222>\x0A</font>prova 4"& <FONT color=#B22222>gb.Lf</font> & "prova 5"
+
  Dim bb As Byte[] = [10]
 +
 +
   Label1.Text = "Questa è la<FONT color=#B22222>\n</font>prova1" & <FONT color=#B22222>gb.NewLine</font> & "prova 2" & <FONT color=#B22222>Chr(10)</font> & "prova 3" & "<FONT color=#B22222>\x0A</font>prova 4"& <FONT color=#B22222>gb.Lf</font> & "prova 5" & <FONT color=#B22222>bb.ToString(0, 1)</font> & "prova 6"
 
   
 
   
 
  '''End'''
 
  '''End'''
Riga 24: Riga 27:
 
<BR>prova 4
 
<BR>prova 4
 
<BR>prova 5
 
<BR>prova 5
 +
<BR>prova 6
  
  
 
===Andare a capo negli oggetti di testo con proprietà che supportano il codice HTML===
 
===Andare a capo negli oggetti di testo con proprietà che supportano il codice HTML===
Invece, quando si usano le proprietà degli oggetti di testo che supportano il codice ''html'', si deve utilizzare il codice <FONT color=#B22222>&lt;BR&#062;</font>. |[[#Note|1]]|
+
Invece, quando si usano le proprietà degli oggetti di testo che supportano il codice ''html'', si deve utilizzare il codice <FONT color=#B22222>&lt;BR&#062;</font>. |[[#Note|2]]|
  
 
Esempio con una TextLabel:
 
Esempio con una TextLabel:
Riga 48: Riga 52:
  
 
=Note=
 
=Note=
[1] Vedi nota per il ''[[Interruzione_di_riga_con_ritorno_a_capo|MessageBox]]''.
+
[1] Per andare a capo, potrà essere utilizzato il metodo ''.ToString()'' dei vettori di tipo ''Byte[]'' ovviamente con il valore 10.
 +
 
 +
[2] Vedi nota per il ''[[Interruzione_di_riga_con_ritorno_a_capo|MessageBox]]''.

Versione delle 06:15, 4 ott 2014

Per far andare a capo il testo all'interno di un oggetto di testo, esistono vari modi:

- \n
- gb.NewLine
- chr(10)
- \x0A
- gb.Lf
- vettore_Byte.ToString() |1|


Esempio con una Label:

Public Sub Button1_Click()

 Dim bb As Byte[] = [10]

 Label1.Text = "Questa è la\nprova1" & gb.NewLine & "prova 2" & Chr(10) & "prova 3" & "\x0Aprova 4"& gb.Lf & "prova 5" & bb.ToString(0, 1) & "prova 6"

End

Nella Label avremo:

Questa è la
prova 1
prova 2
prova 3
prova 4
prova 5
prova 6


Andare a capo negli oggetti di testo con proprietà che supportano il codice HTML

Invece, quando si usano le proprietà degli oggetti di testo che supportano il codice html, si deve utilizzare il codice <BR>. |2|

Esempio con una TextLabel:

Public Sub Button1_Click()

 TextLabel1.Text = "Questa è<BR>l'unica prova."

End

Nella TextLabel avremo:

Questa è
l'unica prova.


Così pure con la proprietà .RichText della TextEdit si utilizzerà il tag <BR> dell'HTML. Però se con la TextEdit si usa invece la proprietà .Text (che non supporta il protocollo HTML), si utilizzeranno nuovamente i comandi:
\n - Chr(10) - gb.NewLine - \x0A .


Note

[1] Per andare a capo, potrà essere utilizzato il metodo .ToString() dei vettori di tipo Byte[] ovviamente con il valore 10.

[2] Vedi nota per il MessageBox.