<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Pedro Silva's Blog : Window Forms</title><link>http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx</link><description>Tags: Window Forms</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>ListView Performance Posts</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/03/23/559125.aspx</link><pubDate>Thu, 23 Mar 2006 20:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:559125</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/559125.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=559125</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=559125</wfw:comment><description>&lt;P&gt;I've been reading a series of ListView performance posts by &lt;A href="/hippietim/default.aspx"&gt;HippieTim&lt;/A&gt;. He's done a really good job of showing different ways of using ListViews and how they perform compared to one another. And, recommendations for getting good perf with your ListView.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="/hippietim/archive/2006/03/20/555893.aspx"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#0000ff&gt;WinForms ListView Performance&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href="/hippietim/archive/2006/03/20/556007.aspx"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#0000ff&gt;WinForms ListView Performance - Initializing checked states&lt;/FONT&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#0000ff&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;A id=bp____ctl0___RecentPosts___postlist___EntryItems__ctl1_PostTitle href="/hippietim/archive/2006/03/21/556768.aspx"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" color=#0000ff&gt;WinForms ListView Performance - ListView collections&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I'm really intrigued by the virtual ListView option for really long lists. I'm going to give that one a try in the near future.&lt;/P&gt;
&lt;P&gt;I don't know if he has more posts planned on this topic, but I'll be keeping an eye out for some more - just in case.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=559125" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category></item><item><title>List of WinForms and C# Links</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/03/06/544604.aspx</link><pubDate>Mon, 06 Mar 2006 20:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:544604</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/544604.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=544604</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=544604</wfw:comment><description>&lt;P&gt;There's been lots of WinForms and C# related content posted recently, and I have a list of things that I had meant to blog about, but never got around to.&amp;nbsp;I'm going to post of list of some of these, so I can clear my backlog, keep track of them, and let other folks know about them...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeproject.com/useritems/PriorityQueueSkipList.asp"&gt;Priority Queue&lt;/A&gt;: A priority queue using the skip list data structure.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.codeproject.com/cs/miscctrl/XmlGridControl.asp"&gt;XmlGridControl&lt;/A&gt;: this program uses code generation and CodeDom manipulation to edit XML data in the PropertyGrid.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.codeproject.com/useritems/TurnThePage.asp"&gt;Page Turn Effect&lt;/A&gt;: This article demonstrates how to use GDI+ to create a page turn effect.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.codeproject.com/cs/miscctrl/yatabcontrol.asp"&gt;TabControl Owner Drawn&lt;/A&gt;: creating composite custom controls with design-time support.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.codeproject.com/useritems/EXListView.asp"&gt;Extended ListView&lt;/A&gt;: An extended ListView control that can show multiple images on subitems, lets the user edit subitems with user-defined controls, contains boolean subitems and can columns can be sorted by date, number and string.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.codeproject.com/cs/miscctrl/numberpicker.asp"&gt;NumberPicker Control&lt;/A&gt;: a control that allows for easy number entering.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://weblogs.asp.net/cfrazier/archive/2005/11/07/429801.aspx"&gt;ToolStripColorButton&lt;/A&gt;: a color picker that is parented on a WinForms ToolStrip.&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=544604" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/C+Sharp/default.aspx">C Sharp</category></item><item><title>Multimedia Timer for the .NET Framework </title><link>http://blogs.msdn.com/pedrosilva/archive/2006/03/02/542255.aspx</link><pubDate>Thu, 02 Mar 2006 20:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:542255</guid><dc:creator>PedroSilva</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/542255.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=542255</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=542255</wfw:comment><description>&lt;P&gt;I'm always a big fan of new .NET wrappers for Win32 APIs that haven't been made part of the framework. And, I usually link to projects that implement that interop layer. Doing interop can be tough, so having code that someone's written for it is very useful.&lt;/P&gt;
&lt;P&gt;Here's a link to a &lt;A href="http://www.codeproject.com/"&gt;CodeProject&lt;/A&gt; the wraps the &lt;A href="http://www.codeproject.com/csharp/lescsmultimediatimer.asp"&gt;Win32 Multimedia Timer for use in your .NET applications&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=542255" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category></item><item><title>Check Out Gel Buttons for Winforms</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/03/01/541477.aspx</link><pubDate>Wed, 01 Mar 2006 22:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:541477</guid><dc:creator>PedroSilva</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/541477.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=541477</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=541477</wfw:comment><description>&lt;P&gt;Chris Jackson has two posts about Gel Buttons that he's created for WinForms. They look really good and implement design-time support, so they're good examples on how to do that as well.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A HREF="/cjacks/archive/2006/02/23/538164.aspx"&gt;Creating Gel Buttons With Window Forms: Part 1&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A HREF="/cjacks/archive/2006/03/01/541384.aspx"&gt;Creating Gel Buttons With Window Forms: Part 2&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Not sure if there are any more parts to this, but so far they've been interesting posts.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=541477" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/C+Sharp/default.aspx">C Sharp</category></item><item><title>Using 'Open With' System Dialog in C#</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/02/22/537145.aspx</link><pubDate>Wed, 22 Feb 2006 22:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:537145</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/537145.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=537145</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=537145</wfw:comment><description>&lt;P&gt;Vivek has a project where he's written the &lt;A href="http://www.codeproject.com/csharp/openwith.asp"&gt;interop layer to access the Windows shell's 'Open With' Dialog&lt;/A&gt; -- the one where you can associate a file extension with the application that should open it. It's a dialog that you may find useful in one of your applications, but isn't supported in the .NET libraries.&lt;/P&gt;
&lt;P&gt;Having the interop and marshalling code, lets you call ShellExecuteEx, which you may find other uses for.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=537145" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/C+Sharp/default.aspx">C Sharp</category></item><item><title>VS.Net 2005 Design-Time Integration</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/02/20/535635.aspx</link><pubDate>Mon, 20 Feb 2006 22:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:535635</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/535635.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=535635</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=535635</wfw:comment><description>&lt;P&gt;Doing design-time integration for components and controls is always a big request. Being able drop a control or component in something like the WinForms&amp;nbsp;designer, lets developers visualize what things will look like as they change properties.&lt;/P&gt;
&lt;P&gt;The following &lt;A href="http://www.codeproject.com/useritems/design-time-integration.asp"&gt;article&lt;/A&gt; gives a good overview of the architecture used to make components design-time editable. And, it discusses things like: type converters, UI type converters, custom designers, and the design-time attributes.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=535635" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category></item><item><title>Using XBox 360 Controller in C#</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/02/15/532668.aspx</link><pubDate>Wed, 15 Feb 2006 21:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:532668</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/532668.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=532668</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=532668</wfw:comment><description>&lt;P&gt;Here's a very cool sample that uses Managed DirectX to support input from the new XBox 360 controller in a simple Windows Form in C#.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=citation&gt;&lt;CITE cite=http://blogs.msdn.com/pstubbs/archive/2006/02/13/531014.aspx&gt;&lt;A HREF="/pstubbs/archive/2006/02/13/531014.aspx"&gt;&lt;FONT color=#355ea0&gt;Paul Stubbs : MDX: XBOX 360 Controller Windows Forms Application&lt;/FONT&gt;&lt;/A&gt;&lt;/CITE&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=citation dir=ltr&gt;[via &lt;A href="http://coolthingoftheday.blogspot.com/2006/02/xbox-360-controller-windows-forms.html"&gt;Greg&lt;/A&gt;]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=532668" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/C+Sharp/default.aspx">C Sharp</category></item><item><title>CodeProject Gradient Editor</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/02/13/531031.aspx</link><pubDate>Mon, 13 Feb 2006 20:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:531031</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/531031.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=531031</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=531031</wfw:comment><description>&lt;P&gt;Sameera has an interesting article on &lt;A href="http://www.codeproject.com/"&gt;CodeProject&lt;/A&gt; about creating a &lt;A href="http://www.codeproject.com/useritems/Gradeditor.asp"&gt;Gradient Editor control&lt;/A&gt; that lets you pick the colors and attributes for a gradient fill. It's similar to features that you've probably seen in professional drawing applications, like Photoshop.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=531031" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category></item><item><title>Radio Button in a .NET 2.0 MenuStrip</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/02/09/528978.aspx</link><pubDate>Fri, 10 Feb 2006 02:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:528978</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/528978.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=528978</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=528978</wfw:comment><description>&lt;p&gt;I just ran into a problem doing this and found a great &lt;a HREF="/jfoscoding/archive/2006/02/07/526335.aspx"&gt;post&lt;/a&gt; about how to work around it. It appears that the MenuStrip doesn't support radio button items be default, but you can create a radio button effect by using the ToolStripMenuItem.Checked property and some drawing.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=528978" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/C+Sharp/default.aspx">C Sharp</category></item><item><title>Minimize to System Tray Revisited</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/02/03/524180.aspx</link><pubDate>Fri, 03 Feb 2006 19:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:524180</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/524180.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=524180</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=524180</wfw:comment><description>&lt;p&gt;&lt;a HREF="/pedrosilva/archive/2006/01/31/520751.aspx"&gt;Earlier in the week, I posted&lt;/a&gt; about a project that implemented system tray support for .NET applications. That seems like a good project, but it's a bit complicated. &lt;/p&gt;
&lt;p&gt;I was just trying to add this functionality to an app&amp;nbsp;that I've been playing around with, and I found another sources that has a more straight-forward way of doing it. This &lt;a href="http://www.developer.com/"&gt;Developer.com&lt;/a&gt; article gives a very clear step-by-step process for &lt;a href="http://www.developer.com/net/csharp/article.php/3336751"&gt;minimizing a . NET application to the system tray&lt;/a&gt;. It only&amp;nbsp;took about 5 minutes to implement after I found the article (that took significantly longer).&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=524180" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/C+Sharp/default.aspx">C Sharp</category></item><item><title>Using My Namespace for Splash Screen</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/02/02/523266.aspx</link><pubDate>Thu, 02 Feb 2006 19:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:523266</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/523266.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=523266</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=523266</wfw:comment><description>&lt;p&gt;I posted earlier about &lt;a HREF="/pedrosilva/archive/2005/03/09/391381.aspx"&gt;using the My namespace in VS 2005 to create a single instance application in C#.&lt;/a&gt; You can also do a similar thing to use the My functionality for displaying a splash screen when your .NET application is loading.&lt;/p&gt;
&lt;p&gt;Here is&amp;nbsp;Tyler's &lt;a HREF="/tyler_whitney/archive/2006/02/01/522291.aspx"&gt;post &lt;/a&gt;on how to do this in VB, but if you include Microsoft.VisualBasic reference into your C# project, you should also be able to get this to work for C# WinForms projects. Unfortunately, there isn't the same support for it in the C# Project property page, but you can do it in code. I'll try to code this up and post it here in C#, when I have a chance.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=523266" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/C+Sharp/default.aspx">C Sharp</category></item><item><title>.NET Application Running on the System Tray</title><link>http://blogs.msdn.com/pedrosilva/archive/2006/01/31/520751.aspx</link><pubDate>Tue, 31 Jan 2006 19:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:520751</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/520751.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=520751</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=520751</wfw:comment><description>&lt;p&gt;Here's a link to sample code by Chris Szurgot&amp;nbsp;for creating an &lt;a href="http://weblogs.asp.net/cszurgot/archive/2006/01/30/436942.aspx"&gt;application that can be placed on the system tray&lt;/a&gt;. It's become much more common to have things on the system tray recently, and this code allows you to implement this feature using .NET 2.0.&lt;/p&gt;
&lt;p&gt;I haven't had a chance to use the code yet, but there's a project that I'm playing with where this code would be useful, so I hope to try it out soon.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=520751" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/C+Sharp/default.aspx">C Sharp</category></item><item><title>Using Settings in VS 2005 to Save Window Position</title><link>http://blogs.msdn.com/pedrosilva/archive/2005/12/16/504689.aspx</link><pubDate>Fri, 16 Dec 2005 19:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:504689</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/504689.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=504689</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=504689</wfw:comment><description>&lt;P&gt;Here is a &lt;a href="http://blogs.msdn.com/rprabhu/archive/2005/11/28/497792.aspx"&gt;good article on how to use Application Settings&lt;/A&gt; to save a windows size, location, and state. There were lots of good improvements to&amp;nbsp;Application Settings in VS 2005, and now it's easier to use them in WinForms applications for custom data.&lt;/P&gt;
&lt;P&gt;Also, today is my last day at work for the year. I'm out on vacation until the start of the year, so Merry Christmas. I might post while I'm out if anything interesting happens...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=504689" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category></item><item><title>SplitButton WinForms Control</title><link>http://blogs.msdn.com/pedrosilva/archive/2005/11/14/492800.aspx</link><pubDate>Tue, 15 Nov 2005 05:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:492800</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/492800.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=492800</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=492800</wfw:comment><description>Here's some sample code by &lt;a href="http://blogs.msdn.com/jfoscoding/archive/2005/11/10/491535.aspx"&gt;jfoscoding that creates a split button&lt;/A&gt;, with part of it behaving like a button and the other part flys out a menu. It's pretty useful, and you've probably seen similar buttons on toolbars and dialogs.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=492800" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category></item><item><title>RSS Feed Authoring Tool</title><link>http://blogs.msdn.com/pedrosilva/archive/2005/11/03/488865.aspx</link><pubDate>Fri, 04 Nov 2005 02:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:488865</guid><dc:creator>PedroSilva</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pedrosilva/comments/488865.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pedrosilva/commentrss.aspx?PostID=488865</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pedrosilva/rsscomments.aspx?PostID=488865</wfw:comment><description>&lt;P&gt;&lt;A href="http://blogs.duncanmackenzie.net/duncanma/archive/2005/11/01/3184.aspx"&gt;Duncan MacKenzie created a tool to create an RSS 2.0 file from user entered data&lt;/A&gt; rather than as a feed from a blogging engine. Sometimes you have content that you want a feed for without it necessarily being in your blogging engine. Duncan created this for use on MSDN, so that some of they're article headlines could be in an RSS feed even if they weren't in the content management system.&lt;/P&gt;
&lt;P&gt;It's pretty cool, so if you need to produce RSS files for content outside of a blogging engine, this could be useful.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=488865" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Window+Forms/default.aspx">Window Forms</category><category domain="http://blogs.msdn.com/pedrosilva/archive/tags/Misc/default.aspx">Misc</category></item></channel></rss>