<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/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Massimiliano Peluso</title>
        <link>http://blogs.ugidotnet.org/MassimilianoPeluso/Default.aspx</link>
        <description>Microsoft .NET MCADBenvenuto nel mio Blog</description>
        <language>it-IT</language>
        <copyright>Massimiliano Peluso</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <image>
            <title>Massimiliano Peluso</title>
            <url>http://blogs.ugidotnet.org/images/RSS2Image.gif</url>
            <link>http://blogs.ugidotnet.org/MassimilianoPeluso/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Label Trasparenti</title>
            <link>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/27/3301.aspx</link>
            <description>&lt;P&gt;Volete creare delle etichette trasparenti e non sapete come fare. Niente di pi&amp;#249; semplice. "Basta ingannare l'occhio..." Invece di usare una label usate una textBox senza bordi e "giocate con TransparencyKey".&lt;/P&gt;
&lt;P&gt;ES:&lt;/P&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;
&lt;P&gt;TextBox1.ReadOnly = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;TextBox1.TabStop = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;False&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;TextBox1.BorderStyle = BorderStyle.None&lt;/P&gt;
&lt;P&gt;TextBox1.BackColor = Color.Red&lt;/P&gt;
&lt;P&gt;TransparencyKey = Color.Red&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;Su un form aggiungete un controllo TextBox denominato "TextBox1" e impostiamo il colore di sfondo a RED. Ora impostiamo la propriet&amp;#224; "TransparencyKey " del form a RED , cos&amp;#236; il rosso non verr&amp;#224; "disegnato". Otterremmo un'etichetta trasparente. Per perfezionare il tutto impostiamo il bordo dell textbox a "none" , tabStop=false e ReadOnly=true. Sembrer&amp;#224; una label trasparente, ottenuta con pochissimo sforzo&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;NB: Sotto consiglio di Andrea Boschin, rettifico che la soluzione proposta in questo articolo non &amp;#232; tra le pi&amp;#249; performanti, esistono sicuramente soluzioni migliori. Ogni altro commento &amp;#232; ben accetto&amp;nbsp;:-)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/MassimilianoPeluso/aggbug/3301.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Massimiliano Peluso</dc:creator>
            <guid>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/27/3301.aspx</guid>
            <pubDate>Mon, 27 Sep 2004 17:49:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/27/3301.aspx#feedback</comments>
            <slash:comments>16</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/MassimilianoPeluso/comments/commentRss/3301.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/MassimilianoPeluso/services/trackbacks/3301.aspx</trackback:ping>
        </item>
        <item>
            <title>Creare dinamicamente un Form</title>
            <link>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/20/2945.aspx</link>
            <description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Oggi, tra i post letti sul forum Microsoft, chiedevano se &amp;#232; possibile creare un form conoscendo il nome in formato stringa: ebbene si !!! Corre in nostro aiuto la Reflection.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Supponiamo di avere nel nostro progetto tante form e di volerne visualizzare una avendo il nome in formato stringa . Questa potrebbe essere una soluzione:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;' il nome deve avere la sintassi " nomeassembly.nomeform" &amp;lt;-- Attenzione &amp;#232; case-sensitive&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; &lt;FONT color=#000000&gt;nomeForm&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;String&lt;/FONT&gt; &lt;FONT color=#000000&gt;= "TestForm.frmtest"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; &lt;FONT color=#000000&gt;dinamicForm&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; Type&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;dinamicForm&lt;/FONT&gt; = Type.GetType&lt;FONT color=#000000&gt;(nomeForm)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; &lt;FONT color=#000000&gt;o&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;Object&lt;/FONT&gt; = Activator.CreateInstance(&lt;FONT color=#000000&gt;dinamicForm&lt;/FONT&gt;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;Dim&lt;/FONT&gt; &lt;FONT color=#000000&gt;f&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; Form &lt;FONT color=#000000&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;DirectCast&lt;/FONT&gt;(o, Form)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;f.Show()&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana color=#000000&gt;In questo esempio verrebbe visualizzata la form "frmtest"&lt;/FONT&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.ugidotnet.org/MassimilianoPeluso/aggbug/2945.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Massimiliano Peluso</dc:creator>
            <guid>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/20/2945.aspx</guid>
            <pubDate>Mon, 20 Sep 2004 12:13:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/20/2945.aspx#feedback</comments>
            <slash:comments>290</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/MassimilianoPeluso/comments/commentRss/2945.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/MassimilianoPeluso/services/trackbacks/2945.aspx</trackback:ping>
        </item>
        <item>
            <title>Percentuale di utilizzo CPU</title>
            <link>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1993.aspx</link>
            <description>&lt;P&gt;Procedura che stampa a video la percentuale di CPU utilizzata. Ovviamente deve essere adattata ai nostri scopi. Viene fornita in versione "per console". La procedura cicla 10000 volte per darvi il tempo di aprire programmi e vedere come vengono incrementate le percentuali&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;FONT size=2&gt; cpucount()&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;FONT size=2&gt; pcpu &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;FONT size=2&gt; PerformanceCounter("Processore", "% Tempo Processore", "_Total")&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;FONT size=2&gt; I &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Integer&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Do&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;FONT size=2&gt; v1 &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; CounterSample = pcpu.NextSample&lt;/P&gt;
&lt;P&gt;System.Threading.Thread.CurrentThread.Sleep(100)&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;FONT size=2&gt; v2 &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; CounterSample = pcpu.NextSample&lt;/P&gt;
&lt;P&gt;I += 1&lt;/P&gt;
&lt;P&gt;Console.WriteLine(CounterSample.Calculate(v1, v2).ToString)&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Loop&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Until&lt;/FONT&gt;&lt;FONT size=2&gt; I &amp;gt; 10000&lt;/P&gt;
&lt;P&gt;Console.WriteLine("fine")&lt;/P&gt;
&lt;P&gt;Console.ReadLine()&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.ugidotnet.org/MassimilianoPeluso/aggbug/1993.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Massimiliano Peluso</dc:creator>
            <guid>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1993.aspx</guid>
            <pubDate>Fri, 03 Sep 2004 12:58:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1993.aspx#feedback</comments>
            <slash:comments>16</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/MassimilianoPeluso/comments/commentRss/1993.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/MassimilianoPeluso/services/trackbacks/1993.aspx</trackback:ping>
        </item>
        <item>
            <title>Come faccio a sapere se un numero è decimale</title>
            <link>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1992.aspx</link>
            <description>&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;Function&lt;/FONT&gt;&lt;FONT size=2&gt; isDecimal(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;FONT size=2&gt; num &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Double&lt;/FONT&gt;&lt;FONT size=2&gt;) &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Boolean&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;Try&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If&lt;/FONT&gt;&lt;FONT size=2&gt; num / (Fix(num)) = 1 &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Or&lt;/FONT&gt;&lt;FONT size=2&gt; num = 0 &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Then&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp; Return&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;False&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Catch&lt;/FONT&gt;&lt;FONT size=2&gt; ex &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; DivideByZeroException&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Try&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Function&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;Sicuramente non &amp;#232; la soluzione migliore ma FUNZIONA!!!! (come diceva il buon vecchio DOC in "ritorno al futuro")&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.ugidotnet.org/MassimilianoPeluso/aggbug/1992.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Massimiliano Peluso</dc:creator>
            <guid>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1992.aspx</guid>
            <pubDate>Fri, 03 Sep 2004 12:50:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1992.aspx#feedback</comments>
            <slash:comments>15</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/MassimilianoPeluso/comments/commentRss/1992.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/MassimilianoPeluso/services/trackbacks/1992.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Basic.NET</title>
            <link>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1990.aspx</link>
            <description>&lt;P&gt;Il giorno 24/09/2004 dovr&amp;#242; affrontare il mio primo esame MCP . &lt;STRONG&gt;Speriamo che la forza sia con me&lt;/STRONG&gt;, dato che sto studiando da 3 mesi ... non &amp;#232; facile trovare il tempo tra lavoro e palestra. Mi rivolgo a tutte le persone che dicono di &lt;EM&gt;non avere tempo&lt;/EM&gt;. Semplice: basta avere un po di volont&amp;#224; e spirito di sacrificio.&lt;/P&gt;&lt;img src="http://blogs.ugidotnet.org/MassimilianoPeluso/aggbug/1990.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Massimiliano Peluso</dc:creator>
            <guid>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1990.aspx</guid>
            <pubDate>Fri, 03 Sep 2004 12:41:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/09/03/1990.aspx#feedback</comments>
            <slash:comments>24</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/MassimilianoPeluso/comments/commentRss/1990.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/MassimilianoPeluso/services/trackbacks/1990.aspx</trackback:ping>
        </item>
        <item>
            <title>Benvenuti</title>
            <link>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/08/30/1719.aspx</link>
            <description>&lt;STRONG&gt;&lt;FONT color=#a52a2a&gt;Benvenuti nel mio Blog Personale.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;img src="http://blogs.ugidotnet.org/MassimilianoPeluso/aggbug/1719.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Massimiliano Peluso</dc:creator>
            <guid>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/08/30/1719.aspx</guid>
            <pubDate>Mon, 30 Aug 2004 13:08:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/MassimilianoPeluso/archive/2004/08/30/1719.aspx#feedback</comments>
            <slash:comments>18</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/MassimilianoPeluso/comments/commentRss/1719.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/MassimilianoPeluso/services/trackbacks/1719.aspx</trackback:ping>
        </item>
    </channel>
</rss>