<?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# Information, Code, Tips and News</description>
	<lastBuildDate>Mon, 19 Jul 2010 14:56:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Type Name &#8220;UITypeEditor&#8221; 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 name [...]


Related posts:<ol><li><a href='http://www.csharp411.com/adding-assemblies-to-the-visual-studio-add-reference-dialog/' rel='bookmark' title='Permanent Link: Adding Assemblies to the Visual Studio &#34;Add Reference&#34; Dialog'>Adding Assemblies to the Visual Studio &#34;Add Reference&#34; Dialog</a></li><li><a href='http://www.csharp411.com/web-service-ambiguous-type-question/' rel='bookmark' title='Permanent Link: Web Service Stumper: "Ambiguous Type"'>Web Service Stumper: "Ambiguous Type"</a></li><li><a href='http://www.csharp411.com/c-universal-type-converter/' rel='bookmark' title='Permanent Link: C# Universal Type Converter'>C# Universal Type Converter</a></li></ol>]]></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 want [...]


Related posts:<ol><li><a href='http://www.csharp411.com/hide-form-from-alttab/' rel='bookmark' title='Permanent Link: Hide Form from Alt+Tab'>Hide Form from Alt+Tab</a></li><li><a href='http://www.csharp411.com/c-focus-textbox-on-form-load/' rel='bookmark' title='Permanent Link: C# Focus TextBox on Form Load'>C# Focus TextBox on Form Load</a></li><li><a href='http://www.csharp411.com/c-winforms-form-event-order/' rel='bookmark' title='Permanent Link: C# WinForms Form Event Order'>C# WinForms Form Event Order</a></li></ol>]]></description>
		<wfw:commentRss>http://www.csharp411.com/add-drop-shadow-to-borderless-form/feed/</wfw:commentRss>
		<slash:comments>2</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 to [...]


Related posts:<ol><li><a href='http://www.csharp411.com/the-proper-way-to-show-the-wait-cursor/' rel='bookmark' title='Permanent Link: The Proper Way to Show the Wait Cursor'>The Proper Way to Show the Wait Cursor</a></li><li><a href='http://www.csharp411.com/show-continuous-progress-with-net-progressbar-and-marqueeanimationspeed/' rel='bookmark' title='Permanent Link: Show Continuous Progress with .NET ProgressBar and MarqueeAnimationSpeed'>Show Continuous Progress with .NET ProgressBar and MarqueeAnimationSpeed</a></li><li><a href='http://www.csharp411.com/add-drop-shadow-to-borderless-form/' rel='bookmark' title='Permanent Link: Add Drop Shadow to Borderless Form'>Add Drop Shadow to Borderless Form</a></li></ol>]]></description>
		<wfw:commentRss>http://www.csharp411.com/show-tooltip-on-tabpage-in-tabcontrol/feed/</wfw:commentRss>
		<slash:comments>2</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 is displayed, [...]


Related posts:<ol><li><a href='http://www.csharp411.com/datagridview-hideselection-to-hide-selection-when-grid-loses-focus/' rel='bookmark' title='Permanent Link: DataGridView HideSelection to Hide Selection when Grid Loses Focus'>DataGridView HideSelection to Hide Selection when Grid Loses Focus</a></li><li><a href='http://www.csharp411.com/add-drop-shadow-to-borderless-form/' rel='bookmark' title='Permanent Link: Add Drop Shadow to Borderless Form'>Add Drop Shadow to Borderless Form</a></li><li><a href='http://www.csharp411.com/hide-form-from-alttab/' rel='bookmark' title='Permanent Link: Hide Form from Alt+Tab'>Hide Form from Alt+Tab</a></li></ol>]]></description>
		<wfw:commentRss>http://www.csharp411.com/c-focus-textbox-on-form-load/feed/</wfw:commentRss>
		<slash:comments>0</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's such as the Font and BackColor.  But [...]


Related posts:<ol><li><a href='http://www.csharp411.com/see-all-key-events-with-keypreview/' rel='bookmark' title='Permanent Link: See All Key Events with KeyPreview'>See All Key Events with KeyPreview</a></li><li><a href='http://www.csharp411.com/enter-key-in-datagridview/' rel='bookmark' title='Permanent Link: Enter Key in DataGridView'>Enter Key in DataGridView</a></li><li><a href='http://www.csharp411.com/convert-generic-icollectiont/' rel='bookmark' title='Permanent Link: Convert Generic ICollection&#60;T&#62;'>Convert Generic ICollection&#60;T&#62;</a></li></ol>]]></description>
		<wfw:commentRss>http://www.csharp411.com/add-shaded-rows-to-listview-details-view/feed/</wfw:commentRss>
		<slash:comments>8</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'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 ?
     [...]


Related posts:<ol><li><a href='http://www.csharp411.com/add-drop-shadow-to-borderless-form/' rel='bookmark' title='Permanent Link: Add Drop Shadow to Borderless Form'>Add Drop Shadow to Borderless Form</a></li><li><a href='http://www.csharp411.com/c-focus-textbox-on-form-load/' rel='bookmark' title='Permanent Link: C# Focus TextBox on Form Load'>C# Focus TextBox on Form Load</a></li><li><a href='http://www.csharp411.com/c-convert-string-to-stream-and-stream-to-string/' rel='bookmark' title='Permanent Link: C# Convert String to Stream, and Stream to String'>C# Convert String to Stream, and Stream to String</a></li></ol>]]></description>
		<wfw:commentRss>http://www.csharp411.com/convert-handle-to-form-and-vice-versa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
