Differenze tra le versioni di "Inserire in una stringa caratteri ASCII non stampabili"

Da Gambas-it.org - Wikipedia.
Riga 10: Riga 10:
 
* all'interno delle virgolette, con il numero esadecimale del carattere ASCII preceduto dai caratteri \x
 
* all'interno delle virgolette, con il numero esadecimale del carattere ASCII preceduto dai caratteri \x
 
  "''\xcodice_ASCII''" As String  |[[#Note|1]]|
 
  "''\xcodice_ASCII''" As String  |[[#Note|1]]|
Questa soluzione è ammessa dai seguenti casi (almeno quelli ''per ora'' verificati):
 
* con ''Print'';
 
* con la proprietà ''.Text'' dell'oggetto ''TextArea'';
 
* con la proprietà ''.Text'' dell'oggetto ''TextEdit'';
 
* con la proprietà ''.Text'' dell'oggetto ''Label'';
 
* con la proprietà ''.Text'' dell'oggetto ''Editor'';
 
* con la proprietà ''.Text'' degli oggetti ''GridView'' e ''TableView'';
 
* con l'oggetto ''Message'';
 
* con i metodi ''.Text()'' e ''.DrawText()'' della Classe ''Paint'' all'interno di una ''DrawingArea''.
 
  
  

Versione delle 03:10, 6 nov 2013

Per inserire in una stringa caratteri ASCII non stampabili, o caratteri di controllo, è possibile utilizzare:

  • la funzione Chr()
Chr(codice_ASCII) As String


  • il metodo String.Chr()
String.Chr(Codice_UNICODE) As String


  • all'interno delle virgolette, con il numero esadecimale del carattere ASCII preceduto dai caratteri \x
"\xcodice_ASCII" As String   |1|



Note

[1] Questa soluzione permette, fra l'altro, anche di inserire caratteri ASCII non stampabili nelle Costanti.
Esempio:

Private Const nome_costante As String = "sopra\x0Asotto"