Differenze tra le versioni di "MessageBox: interruzione di riga con ritorno "a capo""

Da Gambas-it.org - Wikipedia.
Riga 25: Riga 25:
  
  
Se si intende, invece, utilizzare il componente ''gb.qt4'', bisogna ricordare che i comandi "\n", "Chr$(10)" e "gb.newline" sono attualmente <SPAN style="text-decoration:underline">incompatibili</span> con il codice html "&#060;BR&#062;":
+
Se si intende, invece, utilizzare il componente ''gb.qt4'', bisogna ricordare che i comandi "\n", "Chr$(10)" e "gb.newline" sono attualmente <SPAN style="text-decoration:underline">incompatibili</span> con il codice html "&#060;BR&#062;". Se infatti saranno utilizzati insieme:
  
 
  Message.Info("Prima linea&#060;BR&#062;Seconda Linea\nTerza Linea")
 
  Message.Info("Prima linea&#060;BR&#062;Seconda Linea\nTerza Linea")
  
Avremo infatti nella finestra del Message un diverso risultato:
+
si otterrà nella finestra del Message un risultato diverso da quello atteso:
 
<BR>Prima Linea
 
<BR>Prima Linea
 
<BR>Seconda LineaTerza Linea
 
<BR>Seconda LineaTerza Linea

Versione delle 04:47, 29 set 2012

Per introdurre in generale il comando “a capo” in una riga, usare il carattere Chr(10):

Message.Info("Prima linea " & Chr$(10) & "Seconda Linea")

oppure

Message.Info("Prima linea " & "\n" & "Seconda Linea")

oppure

Message.Info("Prima linea<BR>Seconda Linea")

oppure

Message.Info("Prima linea" & gb.newline & "Seconda Linea")

Avremo nella finestra del Message:
Prima Linea
Seconda Linea


I suddetti comandi possono essere anche usati contestualmente, se il progetto ha attivati i componenti gb.gui o gb.gtk.



Se si intende, invece, utilizzare il componente gb.qt4, bisogna ricordare che i comandi "\n", "Chr$(10)" e "gb.newline" sono attualmente incompatibili con il codice html "<BR>". Se infatti saranno utilizzati insieme:

Message.Info("Prima linea<BR>Seconda Linea\nTerza Linea")

si otterrà nella finestra del Message un risultato diverso da quello atteso:
Prima Linea
Seconda LineaTerza Linea