<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-DE"><title type="html">&amp;lt;dw:daniel_walzenbach runat=&amp;quot;server&amp;quot; /&amp;gt;</title><subtitle type="html">Sleep... the best two hours of the week ;-)</subtitle><id>http://blogs.msdn.com/walzenbach/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/walzenbach/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-04-16T07:20:47Z</updated><entry><title>Bing Maps Silverlight Control final and ready to download</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/11/11/bing-maps-silverlight-control-final-and-ready-to-download.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/11/11/bing-maps-silverlight-control-final-and-ready-to-download.aspx</id><published>2009-11-11T00:39:00Z</published><updated>2009-11-11T00:39:00Z</updated><content type="html">&lt;P&gt;I’m happy to report that the Bing Maps team shipped the final &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=beb29d27-6f0c-494f-b028-1e0e3187e830" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=beb29d27-6f0c-494f-b028-1e0e3187e830"&gt;Bing Maps Silverlight Control&lt;/A&gt; with their Wave 14 update. Finally, no more screwing around with JavaScript but developing in in nice, good ol’ VB.NET or C# :-)&lt;/P&gt;
&lt;P&gt;Btw, we updated &lt;A href="http://www.bing.com/maps/" target=_blank mce_href="http://www.bing.com/maps/"&gt;Bing Maps&lt;/A&gt; as well which is especially sweet as the responsiveness got&lt;EM&gt; fantastic&lt;/EM&gt; and we (finally) introduced Multi-point drag-drop directions :-)&lt;/P&gt;
&lt;P&gt;Enjoy the goodness (which is usually VB but today Bing Maps) :-)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920534" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Silverlight/default.aspx" /><category term="Virtual Earth" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Virtual+Earth/default.aspx" /><category term="Bing Maps" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Bing+Maps/default.aspx" /></entry><entry><title>General availability of Visual Studio 2010 and .NET Framework 4 Beta 2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/10/21/general-availability-of-visual-studio-2010-and-net-framework-4-beta-2.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/10/21/general-availability-of-visual-studio-2010-and-net-framework-4-beta-2.aspx</id><published>2009-10-21T20:54:07Z</published><updated>2009-10-21T20:54:07Z</updated><content type="html">&lt;p&gt;As mentioned in my last post today’s the day that Visual Studio 2010 and .NET Framework 4 Beta 2 are generally available to the public. We’ve updated the &lt;a title="Visual Studio 2010 and .NET Framework 4 Beta 2 landing page" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Visual Studio 2010 and .NET Framework 4 Beta 2 landing page&lt;/a&gt; which now includes links to the various Visual Studio 2010 versions as well as to the .NET Framework.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Visual Studio&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165573"&gt;Visual Studio 2010 Ultimate (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165572"&gt;Visual Studio 2010 Ultimate (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165570"&gt;Visual Studio 2010 Premium (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165569"&gt;Visual Studio 2010 Premium (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165568"&gt;Visual Studio 2010 Professional (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165567"&gt;Visual Studio 2010 Professional (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165599"&gt;Visual Studio 2010 Remote Debugger&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Visual Studio Extensibility&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165559"&gt;Visual Studio 2010 Shell (Integrated - redistributable .EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165560"&gt;Visual Studio 2010 Shell (Isolated - redistributable .EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165597"&gt;Visual Studio 2010 SDK (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165598"&gt;Visual Studio 2010 DSL SDK (.EXE)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET Framework&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165586"&gt;.NET Framework 4 (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165593"&gt;.NET Framework 4 Client Profile (web bootstrapper)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165587"&gt;.NET Framework 4 (redistributable .EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165594"&gt;.NET Framework 4 Client Profile (redistributable .EXE)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Team Foundation Server&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165580"&gt;Visual Studio Team Foundation Server (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165583"&gt;Visual Studio Team Explorer (.ISO)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Test Products&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165576"&gt;Visual Studio Test Elements (.ISO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165579"&gt;Visual Studio Team Lab Management&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=165574"&gt;Visual Studio Team Agents (.ISO)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Express&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167868"&gt;Visual Basic Express (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167871"&gt;Visual C++ Express (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167872"&gt;Visual C# Express (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167874"&gt;Visual Web Developer Express (.EXE)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167878"&gt;Express Combo DVD (.ISO)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Get the bits while they are still warm :-)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910910" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term=".NET Framework" scheme="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx" /><category term="Visual Studio" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>Visual Studio 2010 and .NET Framework 4 Beta 2 are available and complemented by a complete msdn redesign</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/10/19/visual-studio-2010-and-net-framework-4-beta-2-are-available-complemented-by-a-complete-msdn-redesign.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/10/19/visual-studio-2010-and-net-framework-4-beta-2-are-available-complemented-by-a-complete-msdn-redesign.aspx</id><published>2009-10-19T20:15:00Z</published><updated>2009-10-19T20:15:00Z</updated><content type="html">&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/VisualStudio%5B1%5D_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/VisualStudio%5B1%5D_2.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This morning we released Visual Studio 2010 Beta 2 together with .NET Framework 4 Beta 2.&lt;/P&gt;
&lt;P&gt;&lt;A title="Visual Studio 2010 and .NET Framework 4 Beta 2" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=VisualStudio[1] border=0 alt="Visual Studio 2010 and .NET Framework 4 Beta 2" src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/VisualStudio%5B1%5D_3.jpg" width=602 height=163 mce_src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/VisualStudio%5B1%5D_3.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;These releases were accompanied by a major redesign of both the &lt;A href="http://msdn.microsoft.com/en-us/library/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/default.aspx"&gt;msdn Library&lt;/A&gt; as well as the &lt;A title="msdn developer centers" href="http://msdn.microsoft.com/" target=_blank mce_href="http://msdn.microsoft.com/"&gt;msdn Developer Centers&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A title="Microsoft Developer Network" href="http://msdn.microsoft.com/" mce_href="http://msdn.microsoft.com"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=msdn[1] border=0 alt="Microsoft Developer Network" src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/msdn%5B1%5D_3.jpg" width=201 height=57 mce_src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/Vis.NETFramework4Beta2areavailablecomple_BA3B/msdn%5B1%5D_3.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Visual Studio Beta 2 will be released in English, Japanese, and German and the .NET Framework Beta 2 will be released in English, Japanese, German and Arabic.&lt;/P&gt;
&lt;P&gt;In addition to shipping the new (81% smaller) &lt;A title=".NET Framework 4 Client Profile - Introduction" href="http://blogs.msdn.com/jgoldb/archive/2009/05/27/net-framework-4-client-profile-introduction.aspx" target=_blank mce_href="http://blogs.msdn.com/jgoldb/archive/2009/05/27/net-framework-4-client-profile-introduction.aspx"&gt;Client Profile&lt;/A&gt; of the .NET Framework, Beta 2 is the first version of Visual Studio to ship the new simplified SKU line up:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Microsoft Visual Studio 2010 Ultimate with MSDN&lt;/B&gt;: the comprehensive suite of application lifecycle management tools for software teams to ensure quality results from design to deployment. &lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Microsoft Visual Studio 2010 Premium with MSDN&lt;/B&gt;: a complete toolset for developers to deliver scalable, high quality applications. &lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;Microsoft Visual Studio 2010 Professional with MSDN&lt;/B&gt;: the essential tool for professional development tasks to assist developers in implementing their ideas easily. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Visual Studio 2010 and .NET Framework Beta 2 is &lt;STRONG&gt;&lt;EM&gt;available to MSDN subscribers on Monday, October 19th&lt;/EM&gt;&lt;/STRONG&gt;, with &lt;STRONG&gt;&lt;EM&gt;general availability on October 21st&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Get all the details on the &lt;A title="Visual Studio 2010 and .NET Framework 4.0 Beta 2 landing page" href="http://go.microsoft.com/fwlink/?LinkID=151797" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;Beta 2 landing page&lt;/A&gt; or &lt;A href="http://blogs.msdn.com/somasegar/" target=_blank mce_href="http://blogs.msdn.com/somasegar/"&gt;Somasegar’s blog&lt;/A&gt; (&lt;A href="http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010-and-net-fx-4-beta-2.aspx" target=_blank mce_href="http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010-and-net-fx-4-beta-2.aspx"&gt;Announcing Visual Studio 2010 and .NET FX 4 Beta 2&lt;/A&gt;, &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/10/19/come-meet-the-new-msdn.aspx" mce_href="http://blogs.msdn.com/somasegar/archive/2009/10/19/come-meet-the-new-msdn.aspx"&gt;Come meet the new MSDN&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909397" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term=".NET Framework" scheme="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx" /><category term="Visual Studio" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx" /><category term="msdn" scheme="http://blogs.msdn.com/walzenbach/archive/tags/msdn/default.aspx" /></entry><entry><title>Free SQL Server 2008 Express How-To-Guide Series</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/09/30/free-sql-server-2008-express-how-to-guide-series.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/09/30/free-sql-server-2008-express-how-to-guide-series.aspx</id><published>2009-10-01T00:55:00Z</published><updated>2009-10-01T00:55:00Z</updated><content type="html">&lt;P&gt;Thanks to the SQL Server Team we just released a free &lt;A title="SQL Server 2008 Express How-To-Guide Series" href="http://msdev.com/Directory/SeriesDescription.aspx?CourseId=124" target=_blank mce_href="http://msdev.com/Directory/SeriesDescription.aspx?CourseId=124"&gt;&lt;STRONG&gt;&lt;EM&gt;SQL Server 2008 Express How-To-Guide Series&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt; on &lt;A title="Microsoft training for solution providers" href="http://msdev.com/" target=_blank mce_href="http://msdev.com"&gt;msdev.com&lt;/A&gt;. During the next weeks we’ll also integrating parts of the series into the &lt;A href="http://msdn.microsoft.com/en-us/vbasic/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vbasic/default.aspx"&gt;Visual Basic Developer Center&lt;/A&gt;, &lt;A href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vcsharp/default.aspx"&gt;C# Developer Center&lt;/A&gt;, the &lt;A href="http://msdn.microsoft.com/en-us/beginner/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/beginner/default.aspx"&gt;Beginner Developer Learning Center&lt;/A&gt;, etc.&lt;/P&gt;
&lt;P&gt;
&lt;OBJECT data="data:application/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAIAADYEwAA2BMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" width=421 height=323 type=application/x-silverlight-2&gt;&lt;/OBJECT&gt;&lt;/P&gt;
&lt;P&gt;One video of the series: &lt;A href="http://msdev.com/Directory/Description.aspx?eventId=1466" target=_blank mce_href="http://msdev.com/Directory/Description.aspx?eventId=1466"&gt;How do I query data in a database?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Given the fact that we don’t have unlimited resources (yeah, I know… that was the biggest surprise for me as well when I started working at Microsoft. “Where are all the bags with money standing around in each corner? What? There are none? D’oh!”) we tried to &lt;EM&gt;&lt;STRONG&gt;cover a pretty comprehensive area&lt;/STRONG&gt;&lt;/EM&gt; starting with basics like “&lt;A href="http://www.msdev.com/Directory/Description.aspx?eventId=1534" mce_href="http://www.msdev.com/Directory/Description.aspx?eventId=1534"&gt;How do I create a database?&lt;/A&gt;” over “&lt;A title="SQL Server 2008 Express: How do I query data in a database?" href="http://msdev.com/Directory/Description.aspx?eventId=1466" target=_blank mce_href="http://msdev.com/Directory/Description.aspx?eventId=1466"&gt;How do I query data in a database?&lt;/A&gt;” to more advanced features like “&lt;A title="SQL Server 2008 Express: How do I import data from another source (Excel, Access, XML, MySQL, ...) into a SQL Server Database?" href="http://msdev.com/Directory/Description.aspx?eventId=1461" target=_blank mce_href="http://msdev.com/Directory/Description.aspx?eventId=1461"&gt;How do I import data from another source (Excel, Access, XML, MySQL, ...) into a SQL Server Database?&lt;/A&gt;”. &lt;/P&gt;
&lt;P&gt;Please &lt;EM&gt;&lt;STRONG&gt;let me know how you like the selection we made&lt;/STRONG&gt;&lt;/EM&gt; and if there are &lt;EM&gt;&lt;STRONG&gt;other topics you’d like to see&lt;/STRONG&gt;&lt;/EM&gt;*.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;
&lt;P&gt;P.S.: We’ll rearrange the videos soon to have a nice walkthrough including “Topics you should know before watching this video” and “Next videos you might want to watch”.&lt;/P&gt;
&lt;P&gt;* I don’t want to raise wrong expectations in that I’m promising other videos to show up on request but depending on the topic/amount of people requesting content we might extend the series.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901532" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="SQL" scheme="http://blogs.msdn.com/walzenbach/archive/tags/SQL/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/walzenbach/archive/tags/SQL+Server/default.aspx" /></entry><entry><title>How do I edit tabular data/data in a DataGridView in a details form?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/09/18/how-do-i-edit-tabular-data-data-in-a-datagridview-in-a-details-form.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/09/18/how-do-i-edit-tabular-data-data-in-a-datagridview-in-a-details-form.aspx</id><published>2009-09-18T10:11:00Z</published><updated>2009-09-18T10:11:00Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;    &lt;br /&gt;This sample shows how to edit data from a DataGridView in a details form which opens when one double clicks on the RowHeader of the DataGridView. Since both forms are bound to the same datasource one sees an instant update on both forms when the user decides to save the data and additional roundtrips to the database are avoided. It also provides a brief introduction to DataBinding in .NET.     &lt;br /&gt;&lt;a title="How do I edit tabular data/data in a DataGridView in a details form?" href="http://code.msdn.microsoft.com/EditDataInDetailForm" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="EditDetailsForm.png" src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=EditDataInDetailForm&amp;amp;DownloadId=7150" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Source Code     &lt;br /&gt;&lt;/b&gt;&lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=EditDataInDetailForm&amp;amp;DownloadId=7120" target="_blank"&gt;Visual Basic&lt;/a&gt; | &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=EditDataInDetailForm&amp;amp;DownloadId=7121" target="_blank"&gt;C#&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Additional Resources&lt;/b&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms171886(VS.80).aspx"&gt;Connecting to Data in Visual Studio&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms171883(VS.80).aspx"&gt;Getting Started with Data Access&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ef2xyb33.aspx"&gt;Windows Forms Data Binding&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx#formsoverdata"&gt;Forms over Data Video Series&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Prerequisites&lt;/b&gt;    &lt;br /&gt;The examples were created using &lt;a href="http://www.microsoft.com/express"&gt;Visual Basic 2008 Express (free download)&lt;/a&gt;/&lt;a href="http://www.microsoft.com/express"&gt;Visual C# 2008 Express (free download)&lt;/a&gt; but do also apply to earlier versions of Visual Studio (with minor modifications).     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895239" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="VB.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx" /><category term="C#" scheme="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx" /><category term="Visual Studio" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx" /><category term="Windows Forms" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Forms/default.aspx" /><category term="Grundlagen" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Grundlagen/default.aspx" /><category term="Level 100" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Level+100/default.aspx" /></entry><entry><title>How do I access the clipboard to copy and paste text, images or generic objects?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/09/17/how-do-i-access-the-clipboard-to-copy-and-paste-text-images-or-generic-objects.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/09/17/how-do-i-access-the-clipboard-to-copy-and-paste-text-images-or-generic-objects.aspx</id><published>2009-09-17T10:24:00Z</published><updated>2009-09-17T10:24:00Z</updated><content type="html">&lt;P&gt;&lt;B&gt;Abstract&lt;/B&gt;&amp;nbsp;&lt;BR&gt;This short sample details how to access the clipboard to copy and paste text, images or generic objects. In order to do so this sample uses the &lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.aspx"&gt;Clipboard&lt;/A&gt; Class. &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/vbasic/ee453665.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vbasic/ee453665.aspx"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border=0 alt=clipboard.png src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=7155" mce_src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=7155"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;How Do I Video&lt;/B&gt; &lt;BR&gt;The corresponding How-Do-I video can be found &lt;A href="http://code.msdn.microsoft.com/AccessClipboard/Wiki/View.aspx?title=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fvbasic%2fee453665.aspx&amp;amp;referringTitle=Home" mce_href="http://code.msdn.microsoft.com/AccessClipboard/Wiki/View.aspx?title=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fvbasic%2fee453665.aspx&amp;amp;referringTitle=Home"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Source Code &lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=6970" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=6970"&gt;Visual Basic&lt;/A&gt; | &lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=6971" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=AccessClipboard&amp;amp;DownloadId=6971"&gt;C#&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Additional Resources&lt;/B&gt; &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.aspx"&gt;.NET Framework Class Library – The Clipboard Class&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Prerequisites&lt;/B&gt; &lt;BR&gt;The examples were created using &lt;A href="http://www.microsoft.com/express" mce_href="http://www.microsoft.com/express"&gt;Visual Basic 2008 Express&lt;/A&gt;/&lt;A href="http://www.microsoft.com/express" mce_href="http://www.microsoft.com/express"&gt;Visual C# 2008 Express&lt;/A&gt; but do also apply to earlier versions of Visual Studio. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Enjoy! &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895238" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term=".NET Framework" scheme="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx" /><category term="VB.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx" /><category term="C#" scheme="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx" /><category term="Windows Forms" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Forms/default.aspx" /><category term="Level 100" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Level+100/default.aspx" /></entry><entry><title>How do I inform one form that data in another form got changed?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/09/16/how-do-i-inform-one-form-that-data-in-another-form-got-changed.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/09/16/how-do-i-inform-one-form-that-data-in-another-form-got-changed.aspx</id><published>2009-09-16T10:08:00Z</published><updated>2009-09-16T10:08:00Z</updated><content type="html">&lt;P&gt;&lt;STRONG&gt;Abstract&lt;/STRONG&gt;&lt;BR&gt;This short sample demonstrates how to let one form in a Windows Forms application know when data in another form got changed. To implement this behavior I’ll show you how to create an event on Form2 and how to subscribe to this event on Form1 using the Handles keyword. The C# source code uses &lt;A title="Delegates (C# Programming Guide)" href="http://msdn.microsoft.com/en-us/library/ms173171.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms173171.aspx"&gt;delegates&lt;/A&gt; to implement the aforementioned behavior. &lt;BR&gt;&lt;IMG alt=NotifyAnotherForm.png src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=7154" mce_src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=7154"&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;How Do I Video&lt;/B&gt; &lt;BR&gt;The corresponding How-Do-I video can be found &lt;A href="http://msdn.microsoft.com/en-us/vbasic/cc707760.aspx" mce_href="http://msdn.microsoft.com/en-us/vbasic/cc707760.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Source Code &lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=6574" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=6574"&gt;Visual Basic&lt;/A&gt; | &lt;A href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=6575" mce_href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=NotifyOnDataChange&amp;amp;DownloadId=6575"&gt;C#&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Additional Resources&lt;/B&gt; &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/edzehd2t.aspx" mce_href="http://msdn.microsoft.com/en-us/library/edzehd2t.aspx"&gt;Handling and Raising Events&lt;/A&gt; &lt;BR&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms172877.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms172877.aspx"&gt;Events in Visual Basic&lt;/A&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Prerequisites&lt;/B&gt; &lt;BR&gt;The examples were created using &lt;A href="http://www.microsoft.com/express" mce_href="http://www.microsoft.com/express"&gt;Visual Basic 2008 Express&lt;/A&gt; but do also apply to older versions of Visual Studio. Even though this concept is demonstrated in Windows Forms the same pattern can be used in WPF. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Enjoy! &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895233" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="VB.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx" /><category term="C#" scheme="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx" /><category term="Visual Studio" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx" /><category term="Windows Forms" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Forms/default.aspx" /><category term="Level 100" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Level+100/default.aspx" /></entry><entry><title>How do I exchange data between two forms of a Windows Forms application?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/09/15/how-do-i-exchange-data-between-two-forms-of-a-windows-forms-application.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/09/15/how-do-i-exchange-data-between-two-forms-of-a-windows-forms-application.aspx</id><published>2009-09-15T09:46:00Z</published><updated>2009-09-15T09:46:00Z</updated><content type="html">&lt;p&gt;I regularly check the forums to get an understanding what’s going on in the community and what’s troubling our customers. Based on my findings I created some videos including the corresponding source code which I’m releasing over the next couple of days and subsequently when things come up (and there is a lot out there :-))&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Abstract     &lt;br /&gt;&lt;/strong&gt;This short video shows how to exchange data between two forms of a Windows Forms application. You'll see how to use     &lt;br /&gt;1.) a public method and     &lt;br /&gt;2.) a public property to exchange data.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb895983.aspx" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="How do I exchange data between two forms of a Windows Forms application? " border="0" alt="How do I exchange data between two forms of a Windows Forms application? " src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/HowdoIexchangedatabetweentwoformsofaWind_FBCB/FileDownload%5B1%5D_1.png" width="655" height="368" /&gt;&lt;/a&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;How Do I Video&lt;/b&gt;    &lt;br /&gt;The corresponding How-Do-I video can be found &lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb895983.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Source Code     &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=ExchangeDataWinForms&amp;amp;DownloadId=6572"&gt;Visual Basic&lt;/a&gt; | &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=ExchangeDataWinForms&amp;amp;DownloadId=6573"&gt;C#&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Additional Resources&lt;/b&gt;     &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/76453kax.aspx"&gt;Access Modifiers in Visual Basic&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms173121.aspx"&gt;Access Modifiers in C#&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bzwdh01d(VS.71).aspx"&gt;Property Usage Guidelines&lt;/a&gt;&lt;/p&gt; &lt;b&gt;&lt;/b&gt;  &lt;p&gt;&lt;b&gt;Prerequisites&lt;/b&gt;     &lt;br /&gt;The examples were created using &lt;a href="http://www.microsoft.com/express"&gt;Visual Basic 2008 Express&lt;/a&gt;/&lt;a href="http://www.microsoft.com/express"&gt;Visual C# 2008 Express&lt;/a&gt; but do also apply to earlier versions of Visual Studio. Even though this concept is demonstrated in Windows Forms the same pattern can be used in WPF.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895228" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="VB.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx" /><category term="C#" scheme="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx" /><category term="Visual Studio" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx" /><category term="Windows Forms" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Forms/default.aspx" /><category term="Level 100" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Level+100/default.aspx" /></entry><entry><title>Deutsche Alternative zu Stack Overflow</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/08/05/deutsche-alternative-zu-stack-overflow.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/08/05/deutsche-alternative-zu-stack-overflow.aspx</id><published>2009-08-06T00:01:20Z</published><updated>2009-08-06T00:01:20Z</updated><content type="html">&lt;p&gt;&lt;img src="http://2yr1gq.bay.livefilestore.com/y1pjg0MfWDakOfHqdOA9yEl0vohI4graWpQoRhfo3NBxyrCB-83-ZNxO4XDwls68oOB01goW9ixbdafjVP4ZQRr-vqnPmbEhHqH/codekickerLogo.png" /&gt;&lt;/p&gt;  &lt;p&gt;Mit &lt;a href="http://codekicker.de/" target="_blank"&gt;codekicker&lt;/a&gt; gibt es seit kurzem eine deutsche Alternative zu &lt;a href="http://stackoverflow.com/" target="_blank"&gt;Stack Overflow&lt;/a&gt;. Noch nicht ganz so groß wie das englischsprachige Vorbild aber das kann ja noch kommen :-)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Viel Erfolg an das codekicker Team und schöne Grüße!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fblogs.msdn.com%2fwalzenbach%2farchive%2f2009%2f08%2f05%2fdeutsche-alternative-zu-stack-overflow.aspx&amp;amp;title=Deutsche+Alternative+zu+Stack+Overflow"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border: 0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858419" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="Development" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Development/default.aspx" /></entry><entry><title>30 free Cheat Sheets (Browser compat, SEO, PHP, CSS, JS, SL, …)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/07/22/30-free-cheat-sheets-browser-compat-seo-php-css-js-sl.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/07/22/30-free-cheat-sheets-browser-compat-seo-php-css-js-sl.aspx</id><published>2009-07-22T21:18:13Z</published><updated>2009-07-22T21:18:13Z</updated><content type="html">&lt;p&gt;Found a great list of &lt;a href="http://www.webdesignerdepot.com/2009/07/30-handy-cheat-sheets-and-reference-guides-for-web-professionals" target="_blank"&gt;30 cheat sheets/Reference guides&lt;/a&gt; on &lt;a href="http://www.webdesignerdepot.com/" target="_blank"&gt;webdesigner depot&lt;/a&gt; (Thanks to &lt;a href="http://hagedorn-photography.com/" target="_blank"&gt;Günter Hagedorn&lt;/a&gt; for this tip!). &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;25-Point Website Usability Checklist&lt;/li&gt;    &lt;li&gt;Browser Compatibility Table&lt;/li&gt;    &lt;li&gt;Web Standards Checklist&lt;/li&gt;    &lt;li&gt;Search Engine Optimization Cheat Sheet&lt;/li&gt;    &lt;li&gt;Tweet Sheet 2&lt;/li&gt;    &lt;li&gt;XHTML Cheat Sheet v1.03&lt;/li&gt;    &lt;li&gt;CSS Cheat Sheet&lt;/li&gt;    &lt;li&gt;Blueprint Framework and Blueprint CSS Cheat Sheet&lt;/li&gt;    &lt;li&gt;Mixing Typefaces&lt;/li&gt;    &lt;li&gt;Common Fonts for all Versions of Windows, and Mac Equivalents&lt;/li&gt;    &lt;li&gt;Official Adobe Photoshop CS4 Reference&lt;/li&gt;    &lt;li&gt;Adobe Photoshop CS4 Keyboard Shortcuts&lt;/li&gt;    &lt;li&gt;Adobe Flash CS4 Keyboard Shortcuts&lt;/li&gt;    &lt;li&gt;ActionScript 2.0 to 3.0 Migration Cheat Sheet&lt;/li&gt;    &lt;li&gt;Adobe Dreamweaver CS4 Keyboard Shortcuts&lt;/li&gt;    &lt;li&gt;WordPress Help Sheet&lt;/li&gt;    &lt;li&gt;Advanced WordPress Help Sheet&lt;/li&gt;    &lt;li&gt;WordPress Theme Development Checklist&lt;/li&gt;    &lt;li&gt;JavaScript Cheat Sheet&lt;/li&gt;    &lt;li&gt;Regular Expressions Cheat Sheet (v2)&lt;/li&gt;    &lt;li&gt;jQuery Visual Map&lt;/li&gt;    &lt;li&gt;MooTools Cheat Sheet&lt;/li&gt;    &lt;li&gt;Prototype 1.6.0.2 Cheat Sheet&lt;/li&gt;    &lt;li&gt;Python&lt;/li&gt;    &lt;li&gt;mod_rewrite Cheat Sheet (v2)&lt;/li&gt;    &lt;li&gt;PHP Cheat Sheet (V2)&lt;/li&gt;    &lt;li&gt;SQL Server Cheat Sheet&lt;/li&gt;    &lt;li&gt;MySQL Cheat Sheet&lt;/li&gt;    &lt;li&gt;Ruby on Rails Cheat Sheet&lt;/li&gt;    &lt;li&gt;ASP/VBScript Cheat Sheet&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This list neatly complements the &lt;a href="http://blogs.msdn.com/walzenbach/archive/2008/03/02/various-cheat-sheets-net-asp-net-ajax-css-javascript-regex-as-free-downloads.aspx"&gt;Various Cheat Sheets (.NET, SQL Server, ASP.NET Ajax, CSS, JavaScript, RegEx, ...)&lt;/a&gt; post I did a couple of month ago which I updated with the following links: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2008/03/16/silverlight-2-developer-poster.aspx" target="_blank"&gt;Silverlight 2 Developer Poster&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=255B8CF1-F6BD-4B55-BB42-DD1A69315833&amp;amp;displaylang=en" target="_blank"&gt;Visual Basic 2008 Keybinding Reference Poster&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E-472809749973&amp;amp;displaylang=en" target="_blank"&gt;Visual C# 2008 Keybinding Reference Poster&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=531C53E7-8A2A-4375-8F2F-5D799AA67B5C&amp;amp;displaylang=en" target="_blank"&gt;SQL Server 2008 System Views Map&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:left; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fblogs.msdn.com%2fwalzenbach%2farchive%2f2009%2f07%2f22%2f30-free-cheat-sheets-browser-compat-seo-php-css-js-sl.aspx&amp;amp;title=30+free+Cheat+Sheets+(Browser+compat%2c+SEO%2c+PHP%2c+CSS%2c+JS%2c+SL%2c+%e2%80%a6)"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border: 0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9845091" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="ASP.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/ASP.NET/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx" /><category term="VB.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx" /><category term="C#" scheme="http://blogs.msdn.com/walzenbach/archive/tags/C_2300_/default.aspx" /><category term="Visual Studio" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Visual+Studio/default.aspx" /><category term="SQL" scheme="http://blogs.msdn.com/walzenbach/archive/tags/SQL/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Silverlight/default.aspx" /><category term="JavaScript" scheme="http://blogs.msdn.com/walzenbach/archive/tags/JavaScript/default.aspx" /><category term="ASP.NET AJAX" scheme="http://blogs.msdn.com/walzenbach/archive/tags/ASP.NET+AJAX/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/walzenbach/archive/tags/PHP/default.aspx" /><category term="WordPress" scheme="http://blogs.msdn.com/walzenbach/archive/tags/WordPress/default.aspx" /><category term="CSS" scheme="http://blogs.msdn.com/walzenbach/archive/tags/CSS/default.aspx" /><category term="Python" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Python/default.aspx" /><category term="jQuery" scheme="http://blogs.msdn.com/walzenbach/archive/tags/jQuery/default.aspx" /></entry><entry><title>EOS 5D Mark II Firmware Update Version 1.1.0 available for download :-)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/06/02/eos-5d-mark-ii-firmware-update-version-1-1-0-available-for-download.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/06/02/eos-5d-mark-ii-firmware-update-version-1-1-0-available-for-download.aspx</id><published>2009-06-02T04:48:34Z</published><updated>2009-06-02T04:48:34Z</updated><content type="html">&lt;p&gt;Finally, find the update mentioned in the title on &lt;a title="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html" href="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html"&gt;http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Firmware Version 1.1.0 incorporates the following improvements and fixes.&lt;/em&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;em&gt;Includes a function to enable the manual exposure setting when shooting movies.*For details on how to use this function, please download the PDF files from the bottom of this page. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Disables the function of the depth-of-field preview button when images are played back or when the menu screen is displayed on the LCD panel. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Fixes a phenomenon where the peripheral illumination of images cannot be properly corrected, even if the images were captured with the lens peripheral illumination correction function set to Enable.*Digital Photo Professional software version 3.6.1 or later (for Windows and Macintosh) can be used to automatically correct the peripheral illumination of RAW and JPEG images that were captured in the Peripheral illumination correction setting with cameras that have Firmware Version 1.0.7 or earlier. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Fixes the algorithms of the Auto Lighting Optimizer function when Custom Function C.Fn II-3 Highlight tone priority is enabled. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Fixes incorrect indications on the Arabic, Romanian, Spanish, and Ukrainian menu screens. &lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;Changes the battery information displayed on the camera when using the optional Battery Grip BG-E6.&lt;/em&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Source (&lt;a title="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html" href="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html"&gt;http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;if you’re looking for firmware updates for other canon cameras you might want to look here: &lt;a title="http://web.canon.jp/imaging/eosd-e.html" href="http://web.canon.jp/imaging/eosd-e.html"&gt;http://web.canon.jp/imaging/eosd-e.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9683134" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="Fotografie" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Fotografie/default.aspx" /></entry><entry><title>How to manage your parent’s/friend’s computer (The destiny of every computer geek)?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/04/30/how-to-manage-your-parent-s-friend-s-computer-the-destiny-of-every-computer-geek.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/04/30/how-to-manage-your-parent-s-friend-s-computer-the-destiny-of-every-computer-geek.aspx</id><published>2009-05-01T00:19:24Z</published><updated>2009-05-01T00:19:24Z</updated><content type="html">&lt;p&gt;Ever since I remember I was in charge of my father’s computer (Well, to be honest, there was a time when I tried to install &lt;a href="http://en.wikipedia.org/wiki/Skool_Daze" target="_blank"&gt;Skool Daze&lt;/a&gt; – a &lt;a href="http://en.wikipedia.org/wiki/Commodore_64" target="_blank"&gt;Commodore 64&lt;/a&gt; game – on his brand new &lt;a href="http://en.wikipedia.org/wiki/IBM_PC_XT" target="_blank"&gt;XT&lt;/a&gt; where he was ahead in the game but this quickly changed ;-) ). &lt;/p&gt;  &lt;p&gt;Taking care of my father’s computer was an easy talk while we lived together in the same house but got significantly more challenging when I moved out, especially now that I’m in the US and my parents are in Germany. Since “remote controlling” my father on the phone wasn’t as easy as I hoped it to be (without going into details, I guess you know what I’m talking about…) I tried a couple of different programs including “Remote Assistance”, &lt;a href="http://www.realvnc.com/" target="_blank"&gt;vnc&lt;/a&gt;, msn messenger and others over the time which all had different constraints. Without complaining to much none of them truly satisfied me. Fortunately though &lt;a href="http://hagedorn-photography.com/de/kontakt.asp" target="_blank"&gt;a friend&lt;/a&gt; introduced me to &lt;a href="http://www.teamviewer.com/" target="_blank"&gt;TeamViewer&lt;/a&gt; while we were struggling to setup his development environment and I’m using it ever since. Like &lt;a href="http://www.getpaint.net/" target="_blank"&gt;Paint.NET&lt;/a&gt;, &lt;a href="http://www.red-gate.com/products/reflector/" target="_blank"&gt;.NET Reflector&lt;/a&gt;, &lt;a href="http://www.fiddlertool.com/fiddler/version.asp" target="_blank"&gt;Fiddler&lt;/a&gt;, &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx" target="_blank"&gt;Process Explorer&lt;/a&gt;, &lt;a href="http://sourceforge.net/projects/filezilla/" target="_blank"&gt;FileZilla&lt;/a&gt;, … this is a “must have” tool for everybody doing IT-related work and getting regular requests from family and friends about “why the printer isn’t working anymore” or similar issues (I should probably write a “Must have tools” post). &lt;/p&gt;  &lt;p&gt;To me it came down to a couple of things I liked about TeamViewer:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Didn’t have to worry worry about firewalls, IP addresses, NAT. It just worked &lt;/li&gt;    &lt;li&gt;Free for private use &lt;/li&gt;    &lt;li&gt;Can be run without being installed &lt;/li&gt;    &lt;li&gt;Can be installed to run as a service on your parent’s computer which allows you to connect to this computer as long as it’s online &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img src="http://blogcasts.de/dwalzen/blog/TeamViewer.png" /&gt; &lt;/p&gt;  &lt;p&gt;If you’re intrigued and have the same need (otherwise, what are you doing here ;-) ) give it a try and share your thoughts.&lt;/p&gt;  &lt;p&gt;Happy administration!&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9581318" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="Tools" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Tools/default.aspx" /><category term="Personal" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Personal/default.aspx" /><category term="Remote Control" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Remote+Control/default.aspx" /></entry><entry><title>When using LINQ to XML why don’t I get results if I don’t import a XML namespace?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/04/30/when-using-linq-to-xml-why-don-t-i-get-results-if-i-don-t-import-a-namespace-daniel-walzenbach.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/04/30/when-using-linq-to-xml-why-don-t-i-get-results-if-i-don-t-import-a-namespace-daniel-walzenbach.aspx</id><published>2009-04-30T01:38:00Z</published><updated>2009-04-30T01:38:00Z</updated><content type="html">&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I &lt;A href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx" mce_href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx"&gt;posted a bit of code&lt;/A&gt; the other day which I used to get a list of all &lt;A href="http://msdn.microsoft.com/en-us/library/18yz4be4(VS.80).aspx" mce_href="http://msdn.microsoft.com/en-us/library/18yz4be4(VS.80).aspx"&gt;Code Snippets&lt;/A&gt; we ship in &lt;A href="http://msdn.microsoft.com/en-us/vstudio/default.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/A&gt;. In a nutshell, I used &lt;A href="http://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.load.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.load.aspx"&gt;XElement.Load&lt;/A&gt; to create a new XML document from a filename from which I then read elements from (There are way to many ”from” in this sentence ;-) ). Unfortunately, I forgot to import the &lt;A href="http://msdn.microsoft.com/en-us/magazine/cc302166.aspx" mce_href="http://msdn.microsoft.com/en-us/magazine/cc302166.aspx"&gt;XML Namespace&lt;/A&gt; in the code I posted which caused my code not to return any results (but instead provided me with a brilliant opportunity to write another post. hehe :-) ).&lt;/P&gt;
&lt;P&gt;Let’s have a look at the code which is causing trouble and a Code Snippets to understand what’s going on (you can find the complete code including the &lt;EM&gt;Snippet &lt;/EM&gt;class in &lt;A href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx" mce_href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx"&gt;the aforementioned post&lt;/A&gt;):&lt;/P&gt;
&lt;TABLE class=SourceCode class="SourceCode"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; query = _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;From&lt;/SPAN&gt; file &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;My&lt;/SPAN&gt;.Computer.FileSystem.GetFiles( _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;"C:\Program Files\Microsoft Visual Studio 10.0"&lt;/SPAN&gt;, _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;FileIO.SearchOption.SearchAllSubDirectories) _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Where&lt;/SPAN&gt; file.EndsWith(&lt;SPAN style="COLOR: #a31515"&gt;".snippet"&lt;/SPAN&gt;) _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Order&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;By&lt;/SPAN&gt; file&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; snippets &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; List(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; Snippet)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; snippetDocument &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; XElement&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; snippet &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; Snippet&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;For&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Each&lt;/SPAN&gt; item &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; query&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippetDocument = XElement.Load(item)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;If&lt;/SPAN&gt; snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Title&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value &lt;SPAN style="COLOR: blue"&gt;IsNot&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Nothing&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Then&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippet = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; Snippet &lt;SPAN style="COLOR: blue"&gt;With&lt;/SPAN&gt; {.Title = snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Title&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value.ToString _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;, .Description = snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Description&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value.ToString _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;, .Path = item _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;, .Size = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; System.IO.FileInfo(item).Length}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippets.Add(snippet)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;If&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Next&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp; Code Snippet&lt;/P&gt;
&lt;TABLE class=SourceCode class="SourceCode"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;?&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;xml&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red"&gt;version&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"&lt;SPAN style="COLOR: blue"&gt;1.0&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;encoding&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;utf-8&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;?&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;CodeSnippets&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"&lt;SPAN style="COLOR: blue"&gt;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;CodeSnippet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red"&gt;Format&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"&lt;SPAN style="COLOR: blue"&gt;1.0.0&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Header&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Title&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Activate a Running Application by Name&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Title&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Author&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Microsoft Corporation&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Author&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Description&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Activates a running application using the name of the application.&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Description&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Shortcut&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;appActNa&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Shortcut&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Header&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Snippet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Import&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Namespace&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Microsoft.VisualBasic&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Namespace&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Import&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Declarations&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Literal&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;applicationName&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Type&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;String&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;ToolTip&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;Replace with the name of the application. This is often the title of the application window.&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;ToolTip&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Default&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"Untitled - Notepad"&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Default&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Literal&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Declarations&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Code&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red"&gt;Language&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;"&lt;SPAN style="COLOR: blue"&gt;VB&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Kind&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;method body&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;AppActivate($applicationName$)&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #a31515"&gt;Code&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Snippet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;CodeSnippet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;CodeSnippets&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P mce_keep="true"&gt;As you can see there is a &lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Title&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt; element in the the Code Snippet to which we are referring to in the code above… or are we?&lt;/P&gt;
&lt;P&gt;Let’s dig a bit deeper, open the compiled program in &lt;A href="http://reflector.red-gate.com/" mce_href="http://reflector.red-gate.com/"&gt;.NET Reflector&lt;/A&gt; and disassemble it (if you don’t have .NET Reflector you have to stop reading NOW and get it!! Seriously, this tool is a life-safer and I’ve learned soooo much using it!).&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogcasts.de/dwalzen/blog/Reflector_1.png" mce_src="http://blogcasts.de/dwalzen/blog/Reflector_1.png"&gt; &lt;/P&gt;
&lt;P&gt;If you focus on the parts I highlighted in red in the above picture you can see that &lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515"&gt;Title&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt; consists out of the XML name and the XML namespace (check out &lt;A href="http://msdn.microsoft.com/en-us/library/bb299741.aspx" target=_blank&gt;XName..::.Get Method (String, String)&lt;/A&gt;). Since I didn’t import the namespace in my program an empty namespace got used resulting in the &lt;A href="http://en.wikipedia.org/wiki/Fully_qualified_name" target=_blank&gt;qualified name&lt;/A&gt; &lt;FONT face="Courier New"&gt;Title&lt;/FONT&gt; which doesn’t fit the namespace of the Code Snippet &lt;FONT face="Courier New"&gt;{http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet}Title&lt;/FONT&gt;, hence my program didn’t return any results.&lt;/P&gt;
&lt;P&gt;To solve this problem I added the following line of code to my program &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #b96464"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;and – finally – all is good :-)&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogcasts.de/dwalzen/blog/Reflector_2.png"&gt;&lt;/P&gt;
&lt;P&gt;Hopefully this solved the mystery of the missing results ;-)&lt;/P&gt;
&lt;P&gt;Best!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9576832" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term=".NET Framework" scheme="http://blogs.msdn.com/walzenbach/archive/tags/.NET+Framework/default.aspx" /><category term="VB.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx" /><category term="XML" scheme="http://blogs.msdn.com/walzenbach/archive/tags/XML/default.aspx" /><category term="LINQ to XML" scheme="http://blogs.msdn.com/walzenbach/archive/tags/LINQ+to+XML/default.aspx" /></entry><entry><title>How to get a list of all files of a directory (subdirectories included)?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/04/23/how-to-get-a-list-of-all-files-of-a-directory-subdirectories-included.aspx</id><published>2009-04-23T22:06:00Z</published><updated>2009-04-23T22:06:00Z</updated><content type="html">&lt;P&gt;I needed to create a list of all &lt;A href="http://msdn.microsoft.com/en-us/library/18yz4be4(VS.80).aspx" mce_href="http://msdn.microsoft.com/en-us/library/18yz4be4(VS.80).aspx"&gt;Code Snippets&lt;/A&gt; we ship in &lt;A href="http://msdn.microsoft.com/en-us/vstudio/default.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio&lt;/A&gt; the other day containing their title, description and path on disc and size. As you might know, Code Snippets are stored in multiple directories below "%ProgramFiles%\Microsoft Visual Studio 10.0" so I had to traverse all the subdirectories of the aforementioned path to find all snippets. &lt;/P&gt;
&lt;P&gt;Fortunately – linq to the rescue – this came down to a few lines of code :-)&lt;/P&gt;
&lt;TABLE class=SourceCode class="SourceCode"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Dim&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT color=#000000&gt; query = &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;From&lt;/SPAN&gt;&lt;FONT color=#000000&gt; file &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;My&lt;/SPAN&gt;&lt;FONT color=#000000&gt;.Computer.FileSystem.GetFiles(&lt;/FONT&gt;&lt;SPAN style="COLOR: #a31515"&gt;"C:\Program Files\Microsoft Visual Studio 10.0"&lt;/SPAN&gt;&lt;FONT color=#000000&gt;, FileIO.SearchOption.SearchAllSubDirectories) _&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Where&lt;/SPAN&gt;&lt;FONT color=#000000&gt; file.EndsWith(&lt;/FONT&gt;&lt;SPAN style="COLOR: #a31515"&gt;".snippet"&lt;/SPAN&gt;&lt;FONT color=#000000&gt;) _&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Order&lt;/SPAN&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;By&lt;/SPAN&gt;&lt;FONT color=#000000&gt; file&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;This statement gives you a List of Strings (or, to be a bit more precise, a System.Linq.IOrderedEnumerable(Of String)) which you can walk over to do all kinds of crazy things. &lt;/P&gt;
&lt;P&gt;Here is what I did to solve the problem I described above:&lt;/P&gt;
&lt;TABLE class=SourceCode class="SourceCode"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #b96464"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Public&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt; Form1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Sub&lt;/SPAN&gt; Button1_Click(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; sender &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; System.Object, &lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; e &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; System.EventArgs) &lt;SPAN style="COLOR: blue"&gt;Handles&lt;/SPAN&gt; Button1.Click&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; query = &lt;SPAN style="COLOR: blue"&gt;From&lt;/SPAN&gt; file &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;My&lt;/SPAN&gt;.Computer.FileSystem.GetFiles(txtPath.Text, FileIO.SearchOption.SearchAllSubDirectories) _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Where&lt;/SPAN&gt; file.EndsWith(&lt;SPAN style="COLOR: #a31515"&gt;".snippet"&lt;/SPAN&gt;) _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Order&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;By&lt;/SPAN&gt; file&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; snippets &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; List(&lt;SPAN style="COLOR: blue"&gt;Of&lt;/SPAN&gt; Snippet)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; snippetDocument &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; XElement&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; snippet &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; Snippet&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;For&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Each&lt;/SPAN&gt; item &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; query&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;snippetDocument = XElement.Load(item)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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="COLOR: blue"&gt;If&lt;/SPAN&gt; snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Title&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value &lt;SPAN style="COLOR: blue"&gt;IsNot&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Nothing&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Then&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippet = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; Snippet &lt;SPAN style="COLOR: blue"&gt;With&lt;/SPAN&gt; {.Title = snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Title&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value.ToString _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;, .Description = snippetDocument...&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;Description&lt;SPAN style="COLOR: #6464b9"&gt;&amp;gt;&lt;/SPAN&gt;.Value.ToString _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;, .Path = item _&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;, .Size = &lt;SPAN style="COLOR: blue"&gt;New&lt;/SPAN&gt; System.IO.FileInfo(item).Length}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;snippets.Add(snippet)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;If&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Next&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DataGridViewSnippets.AutoGenerateColumns = &lt;SPAN style="COLOR: blue"&gt;True&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DataGridViewSnippets.DataSource = snippets&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Sub&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;End&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Public&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt; Snippet&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; _Title &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; _Description &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; _Path &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Private&lt;/SPAN&gt; _Size &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Long&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt; Title() &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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="COLOR: blue"&gt;Return&lt;/SPAN&gt; _Title&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; value &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;_Title = value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt; Description() &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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="COLOR: blue"&gt;Return&lt;/SPAN&gt; _Description&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; value &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;_Description = value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt; Path() &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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="COLOR: blue"&gt;Return&lt;/SPAN&gt; _Path&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; value &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;_Path = value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt; Size() &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Long&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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="COLOR: blue"&gt;Return&lt;/SPAN&gt; _Size&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Get&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;(&lt;SPAN style="COLOR: blue"&gt;ByVal&lt;/SPAN&gt; value &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Long&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&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;_Size = value&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Property&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;End&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'"&gt; &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;Btw, if you bind the result to a DataGridView you can copy&amp;amp;paste from there into excel. Needo :-)&lt;/P&gt;
&lt;P&gt;Cheers!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; Daniel&lt;/P&gt;
&lt;P&gt;P.S. If you'd like to understand why you need the &lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue"&gt;Imports&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: #6464b9"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #b96464"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #555555"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #6464b9"&gt;http... &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;at the beginning of the code check the &lt;A title="When using LINQ to XML why don’t I get results if I don’t import a XML namespace?" href="http://blogs.msdn.com/walzenbach/archive/2009/04/30/when-using-linq-to-xml-why-don-t-i-get-results-if-i-don-t-import-a-namespace-daniel-walzenbach.aspx" mce_href="http://blogs.msdn.com/walzenbach/archive/2009/04/30/when-using-linq-to-xml-why-don-t-i-get-results-if-i-don-t-import-a-namespace-daniel-walzenbach.aspx"&gt;follow-up article&lt;/A&gt; I wrote.&lt;/P&gt;
&lt;P&gt;P.P.S. You can &lt;A title="How do I get a list of certain files of one directory (subdirectories included)? " href="http://code.msdn.microsoft.com/GetListOfFiles" target=_blank mce_href="http://code.msdn.microsoft.com/GetListOfFiles"&gt;download the source code &lt;/A&gt;from the &lt;A title="MSDN Code Gallery" href="http://code.msdn.microsoft.com/" target=_blank mce_href="http://code.msdn.microsoft.com"&gt;MSDN Code Gallery&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Edited April 29, 2009: Included the "Imports" statement and did some cleanup work.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9565304" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="VB.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx" /><category term="Linq" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Linq/default.aspx" /></entry><entry><title>Two free e-books available till April 22th to celebrate MS Press’s 25th b-day</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/walzenbach/archive/2009/04/16/two-free-e-books-available-till-april-22th-to-celebrate-ms-press-s-25th-b-day.aspx" /><id>http://blogs.msdn.com/walzenbach/archive/2009/04/16/two-free-e-books-available-till-april-22th-to-celebrate-ms-press-s-25th-b-day.aspx</id><published>2009-04-16T08:20:47Z</published><updated>2009-04-16T08:20:47Z</updated><content type="html">&lt;p&gt;2009 is the 25th anniversary of Microsoft Press! To celebrate their b-bay they’re giving away two free e-books, namely &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;i&gt;&lt;a title="Windows Small Business Server 2008 Administrator&amp;#39;s Companion" href="http://csna01.libredigital.com/?urws8un4p7" target="_blank"&gt;Windows Small Business Server 2008 Administrator's Companion&lt;/a&gt;&lt;/i&gt; by Charlie Russel and Sharon Crawford (27 chapters, 3 appendices, 712 pages) &lt;/li&gt;    &lt;li&gt;&lt;i&gt;&lt;a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11673269&amp;amp;s1=90556d06-f342-e2d5-22ea-905ac30c5746" target="_blank"&gt;Microsoft Visual Basic 2008 Express Edition: Build a Program Now!&lt;/a&gt;&lt;/i&gt; by Patrice Pelland (9 chapters, Glossary, 254 pages)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a title="Windows Small Business Server 2008 Administrator&amp;#39;s Companion" href="http://csna01.libredigital.com/?urws8un4p7" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/TwofreeebooksavailabletillApril22thtocel_139FE/clip_image002_25ad6938-d9eb-49da-aad8-9f1e838e443d.jpg" width="163" height="198" /&gt;&lt;/a&gt; &lt;a title="Microsoft Visual Basic 2008 Express Edition: Build a Program Now!" href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=11673269&amp;amp;s1=90556d06-f342-e2d5-22ea-905ac30c5746" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.msdn.com/blogfiles/walzenbach/WindowsLiveWriter/TwofreeebooksavailabletillApril22thtocel_139FE/clip_image003_8bf8f2e2-2c31-4cbb-8edb-1c078f65777f.jpg" width="244" height="198" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Get them as soon as the offer lasts :-)&lt;/p&gt;  &lt;p&gt;Daniel&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9552208" width="1" height="1"&gt;</content><author><name>Walzenbach</name><uri>http://blogs.msdn.com/members/Walzenbach.aspx</uri></author><category term="VB.NET" scheme="http://blogs.msdn.com/walzenbach/archive/tags/VB.NET/default.aspx" /><category term="Windows Small Business Server" scheme="http://blogs.msdn.com/walzenbach/archive/tags/Windows+Small+Business+Server/default.aspx" /></entry></feed>