<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C#</title><link>http://community.visual-basic.it/lucianob/category/141.aspx</link><description>C#</description><managingEditor>Luciano Bastianello</managingEditor><dc:language>it-IT</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Luciano Bastianello</dc:creator><title>Generazione file Bonifici secondo il tracciato CBI</title><link>http://community.visual-basic.it/lucianob/archive/2010/02/22/27473.aspx</link><pubDate>Mon, 22 Feb 2010 22:55:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2010/02/22/27473.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/27473.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2010/02/22/27473.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/27473.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/27473.aspx</trackback:ping><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;img src="http://img404.imageshack.us/img404/6678/cbi001.jpg"/img&gt; &lt;p&gt;Per poter compensare i fornitori lo standard CBI prevede l’invio di un file di tipo testuale predisposto secondo un particolare tracciato che descrive i rapporti da regolare.&lt;/p&gt; &lt;p&gt;Come qualsiasi altra comunicazione CBI prevede per i bonifici un file strutturato contenente righe di testo ciascuna marcata in modo particolare in modo tale da poter costituire il “sistema” della comunicazione.&lt;/p&gt; &lt;p&gt;Per quanto riguarda il file Bonifici è prevista la struttura:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="593"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="172"&gt;Record&lt;/td&gt; &lt;td valign="top" width="419"&gt;Descrizione&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;PC&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per comunicazione come prima riga della comunicazione, riepiloga i dati generali della comunicazione come mittente, destinatario, data e descrizione del flusso &lt;br&gt;In una unica comunicazione è possibile prevedere due tipi di pagamenti: &lt;br&gt;- bonifici &lt;br&gt;- emissione assegni&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;EF&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per comunicazione come ultima riga della comunicazione riepiloga i totali della comunicazione&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;10&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per ogni disposizione &lt;br&gt;Contiene i dati generali della disposizione&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;16&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per ogni disposizione &lt;br&gt;Contiene le coordinate dell’ordinante&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;17&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per disposizione &lt;br&gt;Contiene le coordinate del beneficiario &lt;br&gt;Se si tratta di bonifici è obbligatoria l’indicazione dell’IBAN del beneficiario&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;20&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per ogni disposizione &lt;br&gt;Contiene alcune informazioni relative all’ordinante&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;30&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per ogni disposizione &lt;br&gt;Contiene la descrizione del beneficiario&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;40&lt;/td&gt; &lt;td valign="top" width="431"&gt;Unico per ogni disposizione. &lt;br&gt;E’ facoltativo se si tratta di ordine di emissione bonifici. &lt;br&gt;Diventa obbligatorio se si tratta di emissione assegni.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;50/60&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per ogni disposizione. &lt;br&gt;Obbligatorio per il tipo disposizione emissione bonifici.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt;70&lt;/td&gt; &lt;td valign="top" width="431"&gt;Uno per ogni disposizione&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Alcune particolarità:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Per poter generare il flusso bonifici è necessario che siano presenti abi/cab/conto corrente del mittente e del destinatario  &lt;li&gt;Nel file di dettaglio disposizioni NON è stato inserito il codice iban, il codice è calcolato quando serve &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;Generazione Dati di Prova&lt;/strong&gt;&lt;/p&gt; &lt;img src="http://img214.imageshack.us/img214/5011/cbi002.jpg"/img&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I tipi disposizione che si possono generare sono “RIBA” e “Bonifici”, questo programma è infatti in grado di generare entrambi i flussi sia come dati di prova che come file di testo.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Generazione File Bonifici o RIBA&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;img src="http://img200.imageshack.us/img200/721/cbi003.jpg" /img&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.4shared.com/file/227649778/6795b342/TracciatiCbiVb_2008.html"&gt;Programma di esempio sviluppato con Visual Basic Express 2008&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.4shared.com/file/227648856/1fbdc9f/TracciatiCbiCs_2008.html"&gt;Programma di esempio sviluppato con Visual C# Express 2008&lt;/a&gt;&lt;/p&gt; &lt;p align="right"&gt;&lt;a href="http://get.live.com/writer/overview"&gt;Powered with Windows Live Writer&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/27473.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Gestire l&amp;rsquo;evento AddingNew del BindingSource</title><link>http://community.visual-basic.it/lucianob/archive/2009/09/25/26516.aspx</link><pubDate>Fri, 25 Sep 2009 08:02:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2009/09/25/26516.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/26516.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2009/09/25/26516.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/26516.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/26516.aspx</trackback:ping><description>&lt;p&gt;Uno dei “problemi” da risolvere durante la gestione degli oggetti &lt;a href="http://img25.imageshack.us/img25/8264/addingnew.jpg"&gt;DataGridView&lt;/a&gt; collegati ad una tabella tramite &lt;a href="http://msdn.microsoft.com/it-it/library/system.windows.forms.bindingsource%28VS.80%29.aspx"&gt;BindingSource&lt;/a&gt; è quella di “riuscire” a inizializzare con dei propri dati le nuove righe generate.&lt;/p&gt; &lt;p&gt;&lt;img src="http://img25.imageshack.us/img25/8264/addingnew.jpg"&gt; &lt;/p&gt; &lt;p&gt;Tra gli eventi di BindingSource c’è &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.addingnew.aspx"&gt;AddingNew&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Come si potrà notare l’esempio di MSDN è del tutto inutilizzabile e non funzionante in quanto prende i dati da un metodo inesistente “democustomer” tralasciando la parte più importante!.&lt;/p&gt; &lt;p&gt;L’evento AddNew gestito:&lt;/p&gt; &lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="color: green"&gt;'serve per attribuire valori calcolati a caso&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes" lang="EN-US"&gt; rnd &lt;span style="color: blue"&gt;As&lt;/span&gt; &lt;span style="color: blue"&gt;New&lt;/span&gt; System.Random(DateTime.Now.Second)&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt; mso-no-proof: yes"&gt;'definizione di un oggetto di tipo DataRowView &lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt; mso-no-proof: yes"&gt;'ogni riga visualizzata è rappresentata da un oggetto&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes" lang="EN-US"&gt;'di tipo DataRowView&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="color: blue"&gt;Dim&lt;/span&gt; rowView &lt;span style="color: blue"&gt;As&lt;/span&gt; DataRowView = &lt;span style="color: blue"&gt;CType&lt;/span&gt;(BindingSource1.List, DataView).AddNew&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt; mso-no-proof: yes"&gt;'a sua volta DataRowView è collegato ad un DataRow il quale è collegato all'origine dati&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes" lang="EN-US"&gt; newRow &lt;span style="color: blue"&gt;As&lt;/span&gt; DataRow = &lt;span style="color: blue"&gt;CType&lt;/span&gt;(rowView.Row, DataRow)&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt; mso-no-proof: yes"&gt;'attribuzione di valori arbitrari&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;rowView(&lt;span style="color: #a31515"&gt;"Descrizione"&lt;/span&gt;) = &lt;span style="color: blue"&gt;String&lt;/span&gt;.Format(&lt;span style="color: #a31515"&gt;"{0} {1}"&lt;/span&gt;, &lt;span style="color: #a31515"&gt;"Test"&lt;/span&gt;, rnd.Next(1, 100))&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: en-us; mso-no-proof: yes" lang="EN-US"&gt;rowView(&lt;span style="color: #a31515"&gt;"Valore"&lt;/span&gt;) = Math.Round(rnd.NextDouble() * 100, 3)&lt;br&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt; mso-no-proof: yes"&gt;'scrittura nell'oggetto sottostante in creazione&lt;br&gt;&lt;/span&gt;&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;e.NewObject = rowView&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.4shared.com/file/135254052/861ab052/EventoAddingNew.html"&gt;L’esempio C#&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.4shared.com/file/135254052/861ab052/EventoAddingNew.html"&gt;L’esempio Visual Basic&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/26516.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Calcolo e Verifica del Codice Fiscale</title><link>http://community.visual-basic.it/lucianob/archive/2009/05/03/25420.aspx</link><pubDate>Sun, 03 May 2009 22:52:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2009/05/03/25420.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/25420.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2009/05/03/25420.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/25420.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/25420.aspx</trackback:ping><description>&lt;p&gt;Ho realizzato un nuovo programma di calcolo e verifica del codice fiscale riprendendo alcune logiche dai miei vecchi post.&lt;/p&gt; &lt;p&gt;Quanto presentato qui però è un programma che non consente solo di verificare e calcolare il codice fiscale ma anche di decodificare dal codice fiscale, sesso, data e luogo di nascita.&lt;/p&gt; &lt;p&gt;Vista la complessità preferisco separare in post diversi la spiegazione dettagliata di tutti i moduli presenti.&lt;/p&gt; &lt;p&gt;Su questo primo post presento il programma “dal punto di vista dell’utente utilizzatore”.&lt;/p&gt; &lt;p&gt;&lt;img src="http://img14.imageshack.us/img14/889/datifiscali1.jpg"&gt; &lt;/p&gt; &lt;p&gt;Come si vede da questa prima schermata il programma si compone di 3 moduli&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Calcolo Codice Fiscale  &lt;li&gt;Check Codice Fiscale  &lt;li&gt;Popola Database&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Con il doppio click sull’icona si apre il corrispondente form&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Calcolo Codice Fiscale&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://img10.imageshack.us/img10/6200/datifiscali2.jpg"&gt; &lt;/p&gt; &lt;p&gt;Spiegazione dei campi:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Cognome, obbligatorio, solo caratteri maiuscoli, si tratta del cognome che è registrato all’anagrafe, per le signore sposate NON si deve aggiungere il cognome del marito. Il cognome può essere composto, i caratteri non validi (accentati, spazi, ecc) sono ignorati dal calcolo come se non esistessero.  &lt;li&gt;Nome, obbligatorio, solo caratteri maiuscoli, si tratta del nome ( o dei nomi) registrati all’anagrafe.  &lt;li&gt;Luogo di Nascita, il luogo di nascita è obbligatorio solo se non si inserisce il &lt;a href="http://it.wikipedia.org/wiki/Codice_catastale"&gt;Codice Belfiore&lt;/a&gt; che è il codice che identifica il comune ai fini catastali ed è utilizzato per il calcolo del codice fiscale. Il luogo di nascita può essere anche al di fuori dell’italia, in questo caso c’è una specifica codifica per gli stati esteri. In caso che non sia compilato appare una lista dei comuni / stati da cui scegliere, si può anche “chiedere” la visualizzazione della lista dei comuni / stati premendo il button/label a sinistra del textbox luogo di nascita.  &lt;li&gt;Data di nascita, obbligatorio  &lt;li&gt;Fuori Italia, obbligatorio, spuntare solo se il soggetto di cui si sta calcolando il codice fiscale è straniero.  &lt;li&gt;Codice Belfiore, codice del comune / stato estero  &lt;li&gt;Femmina, obbligatorio, impostare la spunta solo per le donne.  &lt;li&gt;Codice Fiscale, risultato del calcolo.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Nota: Il calcolo presentato è solo un gioco, una realizzazione dell’algoritmo di calcolo che però non deve essere presa per valida, l’unico calcolo valido è quello fatto dagli uffici competenti.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Lista Comuni / Stati&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://img15.imageshack.us/img15/6372/datifiscali3.jpg"&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Verifica Codice Fiscale&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://img13.imageshack.us/img13/1181/datifiscali4.jpg"&gt; &lt;/p&gt; &lt;p&gt;Inserendo un codice fiscale corretto sono decodificati la data di nascita, sesso e luogo di nascita, il luogo di nascita è cercato nelle tabelle tramite il Codice Belfiore.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Popola DataBase&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://img6.imageshack.us/img6/479/datifiscali5.jpg"&gt; &lt;/p&gt; &lt;p&gt;Serve per popolare la prima volta il database con i dati aggiornati, i file sono quelli distribuiti &lt;a href="http://www.agenziaterritorio.it/?id=721"&gt;dall’Agenzia del Territorio&lt;/a&gt; in formato .dbf (dbase).&lt;/p&gt; &lt;p&gt;I file “Italia” e “Esteri” da importare è previsto siano in formato testo con un tab come separatore tra un campo e l’altro. &lt;br&gt;Il file “Esteri” ha un campo a virgola mobile che deve essere esportato come “intero”.&lt;br&gt;Le date vanno esportate nel formato “AAAA-MM-GG” (anno, mese giorno), il formato per il “format” è “yyyy-MM-dd”.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.4shared.com/file/103206280/51880e7f/DatiFiscali_-_Eseguibili.html"&gt;Download Calcolo Dati Fiscali - Eseguibili&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/25420.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Esempio di Gestione Access 2007 con password di protezione con C# e VB.NET</title><link>http://community.visual-basic.it/lucianob/archive/2009/03/13/25122.aspx</link><pubDate>Fri, 13 Mar 2009 14:11:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2009/03/13/25122.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/25122.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2009/03/13/25122.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/25122.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/25122.aspx</trackback:ping><description>&lt;p&gt;Incuriosito da un dibattito in cui mi si diceva che il mio suggerimento non funzionava (&lt;a href="http://community.visual-basic.it/lucianob/archive/2006/12/17/18246.aspx"&gt;Connessione ad Access 2007 da VB.NET e C#&lt;/a&gt;) ho voluto provare se avevo preso una cantonata dando informazioni sbagliate.&lt;/p&gt; &lt;p&gt;Di solito quando pubblico sul mio blog qualche cosa, mi assicuro di provare in prima persona (e a volte ancora non è sufficiente) quanto pubblicato.&lt;/p&gt; &lt;p&gt;Questo post non è altro che la presentazione dell’esempio di prova della connessione ad Access 2007.&lt;/p&gt; &lt;p&gt;&lt;img src="http://img3.imageshack.us/img3/1310/access2007password.jpg"&gt; &lt;/p&gt; &lt;p&gt;Ho iniziato facendo un nuovo database da Access 2007 nel formato 2007 (.accdb come estensione)&lt;/p&gt; &lt;p&gt;Poi ho aggiunto una tabella (Tabella1)&lt;/p&gt; &lt;p&gt;ho riaperto il database in uso esclusivo e ho impostato la password di protezione del database.&lt;/p&gt; &lt;p&gt;Salvato il file ho aperto Visual Express 2008 (C# e VB), generato un nuovo progetto Windows Forms e ho provveduto ad aggiungere il database al progetto (copia, incolla).&lt;/p&gt; &lt;p&gt;A questo punto si è attivato il wizard di preparazione del dataset tipizzato e del tableadapter.&lt;/p&gt; &lt;p&gt;Alla mia form ho aggiunto e impostato, BindingSource e BindingNavigator (collegando il BindingNavigator al BindingSource) e successivamente un DataGridView che ho collegato anch’esso con BindingSource&lt;/p&gt; &lt;p&gt;La seconda fase è stata aggiungere una form per far scegliere all’utente il database da utilizzare e scrivere la password (la login è sempre “Admin” quindi ho provveduto a renderla una costante).&lt;/p&gt; &lt;p&gt;&lt;img src="http://img13.imageshack.us/img13/1269/access2007password1.jpg"&gt; &lt;/p&gt; &lt;p&gt;Nell’evento “Load” della form ho gestito la chiamata della form Database e autorizzazioni.&lt;/p&gt; &lt;p&gt;Nota: per poter testare “in che modo” si è usciti dalla form consiglio di guardare le proprietà dei bottoni&lt;/p&gt; &lt;p&gt;Dopo la chiusura della form possono avvenire le situazioni:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Si è indicato un nome di un database che non esiste (o si è lasciato vuoto il campo)&lt;/li&gt; &lt;li&gt;Si è immessa una password sbagliata&lt;/li&gt; &lt;li&gt;Non si è usciti con OK&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;In tutti questi casi è impossibile proseguire e l’applicazione è chiusa, sulla prima riga compare il messaggio specifico.&lt;/p&gt; &lt;p&gt;&lt;img src="http://img3.imageshack.us/img3/5641/access2007password4.jpg"&gt; &lt;/p&gt; &lt;p&gt;Se tutto va bene .. invece si vede la form di gestione apparire :)&lt;/p&gt; &lt;p&gt;&lt;img src="http://img15.imageshack.us/img15/2072/access2007password2.jpg"&gt; &lt;/p&gt; &lt;p&gt;Nota: il bordo rosso sulle immagini è il “resto” dell’oggetto di clipping presente su Windows 7 su cui ho fatto la prova.&lt;/p&gt; &lt;p&gt;Gli esempi sono stati realizzati con Visual C# Express 2008, Visual Basic Expess 2008 entrambi in lingua inglese.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.4shared.com/file/92679981/705479e1/AccessPasswordCs90313.html"&gt;Esempio sviluppato con C#&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.4shared.com/file/92680211/529bf512/AccessPasswordVb90313.html"&gt;Esempio sviluppato con VB.NET&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="right"&gt;&lt;a href="http://get.live.com/writer/overview"&gt;Powered with Windows Live Writer&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/25122.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Una Semplice Gestione di una Rubrica su File di Testo</title><link>http://community.visual-basic.it/lucianob/archive/2009/02/14/24883.aspx</link><pubDate>Sat, 14 Feb 2009 19:53:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2009/02/14/24883.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/24883.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2009/02/14/24883.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/24883.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/24883.aspx</trackback:ping><description>&lt;p&gt;Ho preparato questo piccolo esempio di una gestione "non professionale" di una rubrica di contatti con lo scopo di mostrare l'utilizzo di &lt;em&gt;StreamReader, StreamWriter, Using, ListView, OpenFileDialog, SaveFileDialog&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://img10.imageshack.us/img10/2701/rubricafiletestozf4.jpg"&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Descrizione dell'applicazione&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Si tratta di una gestione di rubrica telefonica / contatti che si appoggia su un normale file di testo.&lt;/p&gt; &lt;p&gt;Sul controllo ToolStrip sono&amp;nbsp; inseriti alcuni bottoni per il caricamento da file, il salvataggio su file, l'aggiunta di nuovi elementi alla ListView, la cancellazione di un elemento dalla ListView, la modifica di un elemento della ListView.&lt;/p&gt; &lt;p&gt;La gestione è consentita dal controllo ListView e da una serie di TextBox, ListView è generato a partire dal file di testo, le TextBox sono aggiornate nell'evento Listview.SelectIndexChanged.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Struttura del file di testo&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Il file si prevede strutturato nel seguente modo:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Righe separate da un separatore di riga (Environment.NewLine) (0x0D + 0x0A che sono i caratteri previsti per i files ms-dos/windows)  &lt;li&gt;Colonne della riga senza delimitatori separate dal carattere Tab (0x09)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Lettura del file di testo&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Per la lettura è stato utilizzato un oggetto di tipo StreamReader. &lt;/p&gt; &lt;p&gt;Sulla prima riga del file di testo l'intestazione della colonna che andrà ad alimentare la collection ListBox.Columns, nelle righe successive tutti i dati dei contatti gestiti.&lt;/p&gt; &lt;p&gt;Alla pressione del bottone "carica" è utilizzato un oggetto di tipo OpenFileDialog, con ok si attiva il caricamento nella ListView.&lt;/p&gt; &lt;p&gt;Ciascun Item della collection Items è contiene a sua volta una collection di SubItems, semplificando si può descrivere come array che contiene tanti elementi quante sono le colonne presenti.&lt;br&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Scrittura del file di testo&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Alla pressione del bottone "salva" è creato un oggetto di tipo SaveFileDialog, gli elementi della ListView sono riversati nel file di testo prescelto.&lt;/p&gt; &lt;p&gt;E' ovvio che sono salvate per prima le intestazioni delle colonne (collection Columns della ListView) e poi tutti gli items (uno per riga) e subitems (uno per colonna).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Sviluppi possibili&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Direi che uno sviluppo possibile sia il posizionamento "da codice" degli elementi labels e&amp;nbsp; TextBox con il relativo collegamento dinamico in modo tale da consentire l'apertura e la gestione di un altro file di testo con intestazioni e/o campi diversi da quelli esemplificati.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.4shared.com/file/87672715/e5f68383/RubricaFileTestoVb.html"&gt;L'esempio realizzato con Visual Basic&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.4shared.com/file/87672525/cd5f042e/RubricaFileTestoCs.html"&gt;L'esempio realizzato con C#&lt;/a&gt;&lt;/p&gt; &lt;p align="right"&gt;&lt;a href="http://get.live.com/writer/overview"&gt;Powered with Window Live Writer&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/24883.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Gestire il DrawItem degli elementi dei ListBox</title><link>http://community.visual-basic.it/lucianob/archive/2009/02/09/24848.aspx</link><pubDate>Mon, 09 Feb 2009 20:34:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2009/02/09/24848.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/24848.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2009/02/09/24848.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/24848.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/24848.aspx</trackback:ping><description>&lt;p&gt;Mentre mi documentavo per il post precedente ho trovato lo spunto per una operazione analoga a quella fatta nel mio post precedente.&lt;/p&gt; &lt;p&gt;&lt;img src="http://img11.imageshack.us/img11/625/listboxdrawitemgx3.jpg"&gt; &lt;/p&gt; &lt;p&gt;Si tratta, anche qui, di ridisegnare il background dell'elemento selezionato.&lt;/p&gt; &lt;p&gt;Per poter compiere l'operazione è necessario impostare il &lt;strong&gt;&lt;em&gt;DrawMode &lt;/em&gt;&lt;/strong&gt;della ListBox su &lt;strong&gt;&lt;em&gt;OwnerDrawFixed &lt;br&gt;&lt;/em&gt;&lt;/strong&gt;Successivamente è necessario intercettare e gestire l'evento &lt;strong&gt;&lt;em&gt;DrawItem&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;Ho sviluppato due esempi:&lt;br&gt;&lt;a href="http://www.4shared.com/file/85582060/4cc90318/ListBoxDrawItemCs.html"&gt;Esempio con C#&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.4shared.com/file/85609931/288d422a/ListBoxDrawItemVb.html"&gt;Esempio con VB.NET&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/24848.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Personalizzare l'aspetto delle ColumHeader della ListView</title><link>http://community.visual-basic.it/lucianob/archive/2009/02/08/24840.aspx</link><pubDate>Sun, 08 Feb 2009 17:11:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2009/02/08/24840.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/24840.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2009/02/08/24840.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/24840.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/24840.aspx</trackback:ping><description>&lt;p&gt;Per personalizzare l'aspetto della ColumHeader sulla classe/controllo ListView è necessario (almeno per la mia soluzione) impostare la proprietà ListView.OwnerDraw a True.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img src="http://img3.imageshack.us/img3/5087/listviewheadercolormr7.jpg"&gt; &lt;/p&gt; &lt;p&gt;Questa cosa (OwnerDraw a True) comporta la necessità di gestire appunto il disegno del controllo e dei suoi elementi.&lt;/p&gt; &lt;p&gt;E' necessario pertanto sottoscrivere e gestire due eventi entrambi legati alla ListView&lt;/p&gt; &lt;ol&gt; &lt;li&gt;ListView.DrawColumnHeader&lt;/li&gt; &lt;li&gt;ListView.DrawSubItem&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Riservati rispettivamente al disegno della ColumHeader e del Subitem&lt;/p&gt; &lt;p&gt;Sottoscrizione evento:&lt;/p&gt; &lt;p&gt;C#&lt;br&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;listView1&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawColumnHeader &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;+= &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkcyan; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;new &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawListViewColumnHeaderEventHandler&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;lv_DrawColumnHeader&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;);&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;listView1&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawSubItem &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;+= &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkcyan; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;new &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawListViewSubItemEventHandler&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;lv_DrawSubItem&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;);&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;VB.NET&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;AddHandler &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;listView1.DrawColumnHeader, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;New &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawListViewColumnHeaderEventHandler(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: #8515ea; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;AddressOf &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;lv_DrawColumnHeader)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;AddHandler &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;listView1.DrawSubItem, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;New &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawListViewSubItemEventHandler(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: #8515ea; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;AddressOf &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;lv_DrawSubItem)&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Nel gestore dell'evento si provvede al "Draw" dell'oggetto interessato.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;C#&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;void &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;lv_DrawSubItem&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;object &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;sender&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawListViewSubItemEventArgs e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;if &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;((&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;ItemState &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&amp;amp; &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;ListViewItemStates&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Focused&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;) &amp;gt; &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;0&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Graphics&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;FillRectangle&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;SystemBrushes&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Highlight&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Bounds&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Graphics&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawString&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Item&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;SubItems&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;[&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;ColumnIndex&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;].&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Text&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;listView1&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Font&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;SystemBrushes&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;HighlightText&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Bounds&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawBackground&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawText&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;void &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;lv_DrawColumnHeader&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;object &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;sender&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;DrawListViewColumnHeaderEventArgs e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Brush brsh&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;switch &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;ColumnIndex&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;case &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;0&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;brsh &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;= &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Brushes&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Gold&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: navy; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;break&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;case &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas"&gt;1&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;brsh &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;= &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Brushes&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;AliceBlue&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: navy; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;break&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;case &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;2&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;brsh &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;= &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Brushes&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;YellowGreen&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: navy; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;break&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;default&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;brsh &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;= &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Brushes&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Azure&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: navy; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;break&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Graphics&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;FillRectangle&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;brsh&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;e&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Bounds&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;e&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas"&gt;DrawText&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 1"&gt;Il progetto di esempio è stato realizzato con SharpDevelop, il progetto è comunque compatibile con qualsiasi versione di Visual Studio 2008, non facendo uso di classi e metodi introdotti con il Framework 3 non ci dovrebbero essere problemi anche con Visual Studio 2005.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;a href="http://www.4shared.com/file/85076756/d637725e/LViewHeaderColorVb.html"&gt;Il progetto di esempio realizzato con VB.NET&lt;/a&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;a href="http://www.4shared.com/file/85077028/c33db87e/LViewHederColorCs.html"&gt;Il progetto di esempio realizzato con C#&lt;/a&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none" align="right"&gt;&lt;a href="http://get.live.com/writer/overview"&gt;Powerered with Window Live Writer&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/24840.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Registro - Aggiungere un valore binario</title><link>http://community.visual-basic.it/lucianob/archive/2008/09/07/23635.aspx</link><pubDate>Sun, 07 Sep 2008 14:33:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2008/09/07/23635.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/23635.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2008/09/07/23635.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/23635.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/23635.aspx</trackback:ping><description>&lt;p&gt;Per inserire un valore binario utilizziamo la classe Registry che si trova su sul namespace Microsoft.Win32.&lt;/p&gt; &lt;p&gt;Un valore binario non è altro che la rappresentazione di un array di bytes, ciascun byte è composto da 2 caratteri ed è classificato come REG_BINARY&lt;/p&gt; &lt;p&gt;Può essere recuperato con una analoga funzione che "rigenera" l'array di bytes.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;VB.NET&lt;/strong&gt;&lt;br&gt;Dim regkey As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.CurrentUser.CreateSubKey( "Software\Test")&lt;br&gt;Dim b() As Byte = {0, 2, 0, 1, 1, 1}&lt;br&gt;regkey.SetValue("Valore", b)&lt;br&gt;&lt;br&gt;&lt;strong&gt;C#&lt;/strong&gt;&lt;br&gt;RegistryKey regkey = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Test");&lt;br&gt;byte[] b = {0, 2, 0, 1, 1, 1};&lt;br&gt;regkey.SetValue("Valore", b);&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;Da notare che per C# è obbligatorio inserire un riferimento alla libreria Microsoft.VisualBasic ed eventualmente un "using Microsoft.Win32"&lt;br&gt;&lt;br&gt;Il mio piccolo esempio genera la voce di registro: &lt;br&gt;HKEY_CURRENT_USER\Software\Test&lt;br&gt;all'interno di questa il valore "Valore"&lt;br&gt;L'invito a utilizzare Regedit per cancellare la voce inserita credo sia doveroso, è invece obbligatorio se si vuole eseguire una seconda volta con le stesse impostazioni.&amp;nbsp; &lt;/p&gt; &lt;p align="right"&gt;&lt;a href="http://get.live.com/writer/overview"&gt;Powerered with Window Live Writer&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/23635.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Suddivisione file di testo in pi&amp;ugrave; pezzi - Split File Testo</title><link>http://community.visual-basic.it/lucianob/archive/2008/09/05/23629.aspx</link><pubDate>Fri, 05 Sep 2008 23:29:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2008/09/05/23629.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/23629.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2008/09/05/23629.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/23629.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/23629.aspx</trackback:ping><description>&lt;p&gt;Capita a volte di avere la necessità di suddividere in pezzi dei file molto grandi (&lt;a href="http://en.wikipedia.org/wiki/Split_(Unix)"&gt;split&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;Questo presentato suddivide il file in tanti pezzi contenenti ciascuno un il numero di linee impostato come parametro (con esclusione dell'ultimo che avrà solo il resto del file).&lt;/p&gt; &lt;p&gt;&lt;img src="http://img172.imageshack.us/img172/6963/spllitfiletestoar8.jpg"&gt; &lt;/p&gt; &lt;p&gt;File:&amp;nbsp; nome del file comprensivo di path da suddividere, deve essere &lt;a href="http://it.wikipedia.org/wiki/File_di_testo"&gt;un file di testo&lt;/a&gt; e non un &lt;a href="http://it.wikipedia.org/wiki/File_binario"&gt;file binario&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Cartella: nome della cartella di destinazione del file suddiviso&lt;/p&gt; &lt;p&gt;Righe per file: numero di righe di testo da posizionare su ciascun pezzo&lt;/p&gt; &lt;p&gt;Righe totali: è fatto un calcolo approsimativo del numero di righe presenti nel file paragonando il peso di alcune righe con le dimensioni dell'intero file, è esatto con i file con le righe a lunghezza fissa e "assomiglia" al risultato reale negli altri casi.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.4shared.com/file/61880558/98a6f776/SplitFileTesto.html"&gt;A questo indirizzo è disponibile il progetto per Visual Studio 2008 per C#&lt;/a&gt;&lt;/p&gt; &lt;p align="right"&gt;&lt;a href="http://get.live.com/writer/overview"&gt;Powerered with Window Live Writer&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/23629.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Luciano Bastianello</dc:creator><title>Calcolo del Cin del Bollettino Freccia</title><link>http://community.visual-basic.it/lucianob/archive/2008/05/20/22811.aspx</link><pubDate>Tue, 20 May 2008 06:42:00 GMT</pubDate><guid>http://community.visual-basic.it/lucianob/archive/2008/05/20/22811.aspx</guid><wfw:comment>http://community.visual-basic.it/lucianob/comments/22811.aspx</wfw:comment><comments>http://community.visual-basic.it/lucianob/archive/2008/05/20/22811.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://community.visual-basic.it/lucianob/comments/commentRss/22811.aspx</wfw:commentRss><trackback:ping>http://community.visual-basic.it/lucianob/services/trackbacks/22811.aspx</trackback:ping><description>&lt;p&gt;Su richiesta di qualcuno che me l'ha chiesto esemplifico il calcolo del Cin del bollettino freccia.&lt;/p&gt; &lt;p&gt;Il bollettino freccia è il sostituto del bollettino postale introdotto dalle banche come forma alternativa di pagamento.&lt;/p&gt; &lt;p&gt;&lt;img src="http://img120.imageshack.us/img120/8328/cinfrecciayr3.jpg"&gt; &lt;/p&gt; &lt;p&gt;I campi necessari per il calcolo del cin del bollettino freccia sono i seguenti&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="627" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="150"&gt;Campo&lt;/td&gt; &lt;td valign="top" width="149"&gt;Componenti&lt;/td&gt; &lt;td valign="top" width="74"&gt;Lunghezza&lt;/td&gt; &lt;td valign="top" width="252"&gt;Note&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="149"&gt;Importo&lt;/td&gt; &lt;td valign="top" width="149"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="79"&gt;9&lt;/td&gt; &lt;td valign="top" width="252"&gt;Importo * 100 senza decimali con zeri significativi nessun segno solo importi positivi&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="148"&gt;Cin importo&lt;/td&gt; &lt;td valign="top" width="148"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="86"&gt;1&lt;/td&gt; &lt;td valign="top" width="252"&gt;Vedi formula&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="147"&gt;Identificativo pagamento&lt;/td&gt; &lt;td valign="top" width="148"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="89"&gt;21&lt;/td&gt; &lt;td valign="top" width="252"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="147"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="147"&gt;Codice Sia&lt;/td&gt; &lt;td valign="top" width="91"&gt;5&lt;/td&gt; &lt;td valign="top" width="252"&gt;Attribuito dalla banca all'azienda cliente&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="146"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="147"&gt;Riferimento&lt;/td&gt; &lt;td valign="top" width="93"&gt;16&lt;/td&gt; &lt;td valign="top" width="252"&gt;Riferimento univoco al documento&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="146"&gt;Cin intermedio&lt;/td&gt; &lt;td valign="top" width="147"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="94"&gt;1&lt;/td&gt; &lt;td valign="top" width="252"&gt;Vedi formula &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;IBAN&lt;/td&gt; &lt;td valign="top" width="147"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="95"&gt;27&lt;/td&gt; &lt;td valign="top" width="252"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="147"&gt;Codice paese&lt;/td&gt; &lt;td valign="top" width="95"&gt;2&lt;/td&gt; &lt;td valign="top" width="252"&gt;previsti IT e SM&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="147"&gt;CIN IBAN&lt;/td&gt; &lt;td valign="top" width="95"&gt;2&lt;/td&gt; &lt;td valign="top" width="252"&gt;Vedi calcolo CIN IBAN&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="147"&gt;CIN BBAN&lt;/td&gt; &lt;td valign="top" width="95"&gt;1&lt;/td&gt; &lt;td valign="top" width="252"&gt;Vedi calcolo CIN BBAN&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="147"&gt;ABI&lt;/td&gt; &lt;td valign="top" width="95"&gt;5&lt;/td&gt; &lt;td valign="top" width="252"&gt;Codice Abi cliente&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="147"&gt;CAB&lt;/td&gt; &lt;td valign="top" width="95"&gt;5&lt;/td&gt; &lt;td valign="top" width="252"&gt;Codice Cab cliente&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="147"&gt;CC&lt;/td&gt; &lt;td valign="top" width="95"&gt;12&lt;/td&gt; &lt;td valign="top" width="252"&gt;Numero conto corrente cliente&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;Codice esenzione&lt;/td&gt; &lt;td valign="top" width="147"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="95"&gt;1&lt;/td&gt; &lt;td valign="top" width="252"&gt;Valore fisso = 1&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;Codice Divisa&lt;/td&gt; &lt;td valign="top" width="147"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="95"&gt;1&lt;/td&gt; &lt;td valign="top" width="252"&gt;Valore fisso = E&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="145"&gt;Cin complessivo&lt;/td&gt; &lt;td valign="top" width="147"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="95"&gt;1&lt;/td&gt; &lt;td valign="top" width="252"&gt;Calcolato su tutti i campi precedenti &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I caratteri ammessi per i campi alfanumerici sono tutti i 26 caratteri maiuscoli i caratteri cioè presenti nella&amp;nbsp; tabella ASCII da 65 a 90 compresi più i 10 caratteri da 0 a 9 compresi.&lt;/p&gt; &lt;p&gt;Rimando alla consultazione del mio blog per il calcolo del CIN del BBAN e dell'IBAN.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Formula del Cin Freccia&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Il calcolo è abbastanza lineare (in pseudocodice):&lt;/p&gt; &lt;p&gt;Per ogni carattere contenuto nel codice da cui calcolare il cin&lt;br&gt;Si accumula il valore ascii moltiplicato per la posizione relativa del carattere nel codice partendo da sinistra (Esempio con un codice A1 la somma diventa 65 * 1 +&amp;nbsp; 49 * 2).&lt;/p&gt; &lt;p&gt;Si calcola il resto della divisione intera per 36 (funzione modulo) + 1&lt;/p&gt; &lt;p&gt;Con quest'ultimo valore si ottiene il carattere "puntato" come sottostringa di: Z0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;/p&gt; &lt;p&gt;La funzione in C#&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;private &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: brown; font-family: consolas; mso-bidi-font-family: consolas"&gt;static &lt;/span&gt;&lt;span style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas"&gt;string &lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas"&gt;CalcolaCin&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;(&lt;/span&gt;&lt;span style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas"&gt;string &lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;valore&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;)&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;{&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;if &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;((&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;valore &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;== &lt;/span&gt;&lt;span style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas"&gt;string&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;.&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;Empty&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;) || (&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;valore &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;== &lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;null&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;))&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: teal; font-family: consolas; mso-bidi-font-family: consolas"&gt;throw &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: darkcyan; font-family: consolas; mso-bidi-font-family: consolas"&gt;new &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas"&gt;Exception&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;(&lt;/span&gt;&lt;span style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;"Valore non ammesso"&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;);&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas"&gt;string &lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;lettere &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;= &lt;/span&gt;&lt;span style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas"&gt;"Z0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;;&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;int &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;somma &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;= &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;0&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;br&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;int &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;i &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;= &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;0&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;;&lt;br&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: blue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;for &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;int &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;k &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;= &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;0&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;; &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;k &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&amp;lt; &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;valore&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Length&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;; &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;k&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;++)&lt;br&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;char &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;c &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;= &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;valore&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;Substring&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;k&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;,&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;1&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;).&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;ToCharArray&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;()[&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;0&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;];&lt;br&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas; mso-ansi-language: en-us"&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;somma &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;+= (&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: red; font-family: consolas; mso-bidi-font-family: consolas"&gt;int&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;) &lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;c &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;* (&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;k &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;+ &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas"&gt;1&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;);&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;i &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;= (&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;somma &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;% &lt;/span&gt;&lt;span style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas"&gt;36&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;);&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: navy; font-family: consolas; mso-bidi-font-family: consolas"&gt;return &lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;lettere&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;.&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: midnightblue; font-family: consolas; mso-bidi-font-family: consolas"&gt;Substring&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;(&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: consolas; mso-bidi-font-family: consolas"&gt;i&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;,&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkblue; font-family: consolas; mso-bidi-font-family: consolas"&gt;1&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;);&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: darkgreen; font-family: consolas; mso-bidi-font-family: consolas"&gt;}&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none"&gt;&lt;a href="http://www.4shared.com/file/48251867/1de6e86b/CinFrecciaCs.html"&gt;Esempio di calcolo con C#&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.4shared.com/file/48251963/1b494645/CinFrecciaVb.html"&gt;Esempio di calcolo con VB.NET&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.4shared.com/file/48252014/d708d140/CinLab.html"&gt;Libreria comune da referenziare&lt;/a&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal; mso-layout-grid-align: none" align="right"&gt;&lt;a href="http://get.live.com/writer/overview"&gt;Powerered with Window Live Writer&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://community.visual-basic.it/lucianob/aggbug/22811.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>