<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>C# 411 &#187; User Interface</title>
	<atom:link href="http://www.csharp411.com/category/ui/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csharp411.com</link>
	<description>C# Development</description>
	<lastBuildDate>Sat, 19 Nov 2011 19:34:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Where is PaddingF? And Other Padding Oddities</title>
		<link>http://www.csharp411.com/where-is-paddingf-and-other-padding-oddities/</link>
		<comments>http://www.csharp411.com/where-is-paddingf-and-other-padding-oddities/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 15:41:19 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/where-is-paddingf-and-other-padding-oddities/</guid>
		<description><![CDATA[There is No PaddingF There is Point and PointF, Size and SizeF, Rectangle and RectangleF, Padding and… wait, there is no PaddingF! System.Drawing vs. System.Windows.Forms The 2-D drawing functions in the System.Drawing namespace accept both integer and floating point measurements.&#160; That’s why the main 2-D drawing structures have both int and float versions such as [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/where-is-paddingf-and-other-padding-oddities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Display Icons in a ListBox</title>
		<link>http://www.csharp411.com/display-icons-in-a-listbox/</link>
		<comments>http://www.csharp411.com/display-icons-in-a-listbox/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 17:12:50 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[Controls]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/display-icons-in-a-listbox/</guid>
		<description><![CDATA[The standard Windows Forms ListBox control is not designed to display an icon with each item.&#160; You can modify the ListBox to handle the DrawItem event and manually draw the items and their associated icons, as shown here and here.&#160; However, if you were hoping to use a standard off-the-shelf control with full icon support, [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/display-icons-in-a-listbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# TextBox Scroll to Cursor</title>
		<link>http://www.csharp411.com/c-textbox-scroll-to-cursor/</link>
		<comments>http://www.csharp411.com/c-textbox-scroll-to-cursor/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 15:14:30 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Controls]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/c-textbox-scroll-to-cursor/</guid>
		<description><![CDATA[To scroll a C# TextBox to the cursor/caret, it’s important that the TextBox is both visible and focused, then call the ScrollToCaret method: textBox.Focus(); textBox.ScrollToCaret(); To scroll to the bottom/end of a TextBox, set the SelectionLength to 0 to remove any selection, then set SelectionStart to the end of the text in the TextBox: textBox.SelectionLength [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/c-textbox-scroll-to-cursor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Type Name “UITypeEditor” Not Found</title>
		<link>http://www.csharp411.com/type-name-uitypeeditor-not-found/</link>
		<comments>http://www.csharp411.com/type-name-uitypeeditor-not-found/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 23:56:33 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/type-name-uitypeeditor-not-found/</guid>
		<description><![CDATA[This is one of those “D’oh!” moments.&#160; You’re creating your own UITypeEditor.&#160; You know the UITypeEditor class is located in the System.Drawing.Design namespace.&#160; So naturally you want to add to your Visual Studio project a reference to the System.Drawing.Design.dll, right?&#160; Wrong!&#160; When you compile your project, the following error may appear: The type or namespace [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/type-name-uitypeeditor-not-found/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Add Drop Shadow to Borderless Form</title>
		<link>http://www.csharp411.com/add-drop-shadow-to-borderless-form/</link>
		<comments>http://www.csharp411.com/add-drop-shadow-to-borderless-form/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 15:32:23 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/add-drop-shadow-to-borderless-form/</guid>
		<description><![CDATA[When you create a Form with a border, Windows automatically draws a drop shadow around the form, as shown here: However, if you set the form’s FormBorderStyle property to None, Windows draws neither the form border nor the drop shadow, as shown here: So what if you don’t want a form border, but you do [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/add-drop-shadow-to-borderless-form/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Show ToolTip on TabPage in TabControl</title>
		<link>http://www.csharp411.com/show-tooltip-on-tabpage-in-tabcontrol/</link>
		<comments>http://www.csharp411.com/show-tooltip-on-tabpage-in-tabcontrol/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 21:55:01 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/show-tooltip-on-tabpage-in-tabcontrol/</guid>
		<description><![CDATA[So you’ve set the ToolTipText property of a TabPage in a TabControl.&#160; When the user moves the mouse pointer over the tab, the text you specified is supposed to show in a tooltip.&#160; But what if the tooltip is not showing?&#160; Fortunately, this problem has an easy solution: Set the ShowToolTips property in the TabControl [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/show-tooltip-on-tabpage-in-tabcontrol/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>C# Focus TextBox on Form Load</title>
		<link>http://www.csharp411.com/c-focus-textbox-on-form-load/</link>
		<comments>http://www.csharp411.com/c-focus-textbox-on-form-load/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 01:05:13 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/c-focus-textbox-on-form-load/</guid>
		<description><![CDATA[When showing a form that contains a TextBox, it’s common courtesy to focus the TextBox so that the user can begin typing immediately. To focus a TextBox when a Windows Form first loads, simply set the TabIndex for the TextBox to zero (or the lowest TabIndex for any Control on the Form). When a Form [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/c-focus-textbox-on-form-load/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add Shaded Rows to ListView Details View</title>
		<link>http://www.csharp411.com/add-shaded-rows-to-listview-details-view/</link>
		<comments>http://www.csharp411.com/add-shaded-rows-to-listview-details-view/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 15:46:32 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Windows Forms]]></category>
		<category><![CDATA[ListView]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/add-shaded-rows-to-listview-details-view/</guid>
		<description><![CDATA[Sometimes it can be challenging to read the Details view in a ListView, especially if the rows are long.  This article shows how to add shading to every second row to make a ListView easier to read. As you may know, you can alter the appearance of individual ListViewItem&#8217;s such as the Font and BackColor.  [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/add-shaded-rows-to-listview-details-view/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Convert Handle to Form, and Vice Versa</title>
		<link>http://www.csharp411.com/convert-handle-to-form-and-vice-versa/</link>
		<comments>http://www.csharp411.com/convert-handle-to-form-and-vice-versa/#comments</comments>
		<pubDate>Wed, 07 May 2008 12:55:02 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/convert-handle-to-form-and-vice-versa/</guid>
		<description><![CDATA[This is one of those things that&#8217;s obvious once you know it.&#160; When dealing with COM, there is often a need to convert a WinForms Form object to an IntPtr handle, and vice versa. Convert Handle to Form static public Form GetForm( IntPtr handle ) { return handle == IntPtr.Zero ? null : Control.FromHandle( handle [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/convert-handle-to-form-and-vice-versa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

