<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Flickering DataGridView</title>
	<atom:link href="http://www.componentfactory.com/blog/2008/01/flickering-datagridview/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.componentfactory.com/blog/2008/01/flickering-datagridview/</link>
	<description>Windows Forms Controls for .NET Smart Client Applications</description>
	<lastBuildDate>Tue, 09 Mar 2010 01:04:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Phil Wright</title>
		<link>http://www.componentfactory.com/blog/2008/01/flickering-datagridview/comment-page-1/#comment-814</link>
		<dc:creator>Phil Wright</dc:creator>
		<pubDate>Mon, 07 Jan 2008 23:52:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=274#comment-814</guid>
		<description>Judah - No this is a recent change for the next release.</description>
		<content:encoded><![CDATA[<p>Judah &#8211; No this is a recent change for the next release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Death of Windows Forms, part 1 &#171; Castalian&#8217;s Weblog</title>
		<link>http://www.componentfactory.com/blog/2008/01/flickering-datagridview/comment-page-1/#comment-811</link>
		<dc:creator>The Death of Windows Forms, part 1 &#171; Castalian&#8217;s Weblog</dc:creator>
		<pubDate>Mon, 07 Jan 2008 18:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=274#comment-811</guid>
		<description>[...] progress bars into data grid views requires some tricky code. The winforms data grid view has a flickering problem, basically I&#8217;m fighting the tools [...]</description>
		<content:encoded><![CDATA[<p>[...] progress bars into data grid views requires some tricky code. The winforms data grid view has a flickering problem, basically I&#8217;m fighting the tools [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Judah</title>
		<link>http://www.componentfactory.com/blog/2008/01/flickering-datagridview/comment-page-1/#comment-795</link>
		<dc:creator>Judah</dc:creator>
		<pubDate>Fri, 04 Jan 2008 19:04:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=274#comment-795</guid>
		<description>Interesting, Phil. I wasn&#039;t aware of the resizing thing, you&#039;re right. 

Is your fix in the latest 2.7.1 release?</description>
		<content:encoded><![CDATA[<p>Interesting, Phil. I wasn&#8217;t aware of the resizing thing, you&#8217;re right. </p>
<p>Is your fix in the latest 2.7.1 release?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Wright</title>
		<link>http://www.componentfactory.com/blog/2008/01/flickering-datagridview/comment-page-1/#comment-791</link>
		<dc:creator>Phil Wright</dc:creator>
		<pubDate>Fri, 04 Jan 2008 00:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=274#comment-791</guid>
		<description>Judah,

I turn the double buffering on and off during runtime by using the base.DoubleBuffered property of the control. This is because you cannot call SetStyle outside the constructor and so you must use the alternative call instead. Your solution will have the bug that when you drag the column headers to change their size it does not correctly draw the vertical sizing line. I turn the double buffering off during the resizing operation to get around this and then turn it back on again when finished.

I am aware of the error icon issues and they are in the bug database to be looked at.</description>
		<content:encoded><![CDATA[<p>Judah,</p>
<p>I turn the double buffering on and off during runtime by using the base.DoubleBuffered property of the control. This is because you cannot call SetStyle outside the constructor and so you must use the alternative call instead. Your solution will have the bug that when you drag the column headers to change their size it does not correctly draw the vertical sizing line. I turn the double buffering off during the resizing operation to get around this and then turn it back on again when finished.</p>
<p>I am aware of the error icon issues and they are in the bug database to be looked at.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Judah</title>
		<link>http://www.componentfactory.com/blog/2008/01/flickering-datagridview/comment-page-1/#comment-789</link>
		<dc:creator>Judah</dc:creator>
		<pubDate>Thu, 03 Jan 2008 21:00:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.componentfactory.com/blog/?p=274#comment-789</guid>
		<description>Yeah, I ran into the flicker as well. To fix this, I simply derived from the KryptonDataGridView and made a call to SetStyle(ControlStyles.DoubleBuffered) in the constructor. That solved my flickering issues.

How did you fix the flicker, Phil?

Now, my only qualm is the cell.ErrorText and row.ErrorText problem. I rely on the grid to show me errors with my data; the KryptonDataGridView shows the error skewed icon, and doesn&#039;t let me hover to see the error text. If you get a chance, please consider fixing this bug next time around; I think the fix should be relatively simple.

Take care.</description>
		<content:encoded><![CDATA[<p>Yeah, I ran into the flicker as well. To fix this, I simply derived from the KryptonDataGridView and made a call to SetStyle(ControlStyles.DoubleBuffered) in the constructor. That solved my flickering issues.</p>
<p>How did you fix the flicker, Phil?</p>
<p>Now, my only qualm is the cell.ErrorText and row.ErrorText problem. I rely on the grid to show me errors with my data; the KryptonDataGridView shows the error skewed icon, and doesn&#8217;t let me hover to see the error text. If you get a chance, please consider fixing this bug next time around; I think the fix should be relatively simple.</p>
<p>Take care.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
