<?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: How to make pop-up / Notification bar with Message Ticker (smooth message scroller) over the Task Bar in C#.NET</title>
	<atom:link href="http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/</link>
	<description>Programming is our passion</description>
	<lastBuildDate>Sat, 06 Mar 2010 19:35:52 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: JJHerrera</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-266</link>
		<dc:creator>JJHerrera</dc:creator>
		<pubDate>Thu, 19 Nov 2009 17:31:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-266</guid>
		<description>U.R. The one boss, great work, very useful.</description>
		<content:encoded><![CDATA[<p>U.R. The one boss, great work, very useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anime Virgin Rape</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-210</link>
		<dc:creator>Anime Virgin Rape</dc:creator>
		<pubDate>Tue, 04 Aug 2009 04:08:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-210</guid>
		<description>now I&#039;ll be tuned..</description>
		<content:encoded><![CDATA[<p>now I&#8217;ll be tuned..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shaki</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-204</link>
		<dc:creator>Shaki</dc:creator>
		<pubDate>Tue, 14 Jul 2009 17:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-204</guid>
		<description>Great work, and it is very useful</description>
		<content:encoded><![CDATA[<p>Great work, and it is very useful</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: babarjehangir</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-178</link>
		<dc:creator>babarjehangir</dc:creator>
		<pubDate>Tue, 17 Mar 2009 18:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-178</guid>
		<description>Hello Tal,
Thanks for pointing out, turns out to be transcribing mistake. however the attached file is correct, the condition should be
3. for (int i = ScreenHeight; i &gt;= StartY; i–)

post is fixed as well.</description>
		<content:encoded><![CDATA[<p>Hello Tal,<br />
Thanks for pointing out, turns out to be transcribing mistake. however the attached file is correct, the condition should be<br />
3. for (int i = ScreenHeight; i >= StartY; i–)</p>
<p>post is fixed as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tal</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-177</link>
		<dc:creator>Tal</dc:creator>
		<pubDate>Tue, 17 Mar 2009 07:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-177</guid>
		<description>Something strange with the code:
StartY is less then screen height as we can see on line no.2, meaning that we never enter the loop on line 3, since i is set to ScreenHeight, and the condition is for i to be less the StartY with is already less then ScreenHeight:
1. int ScreenHeight = getScreenHeight();
2. int StartY = getScreenHeight() - this.FormHeight;
3. for (int i = ScreenHeight; i &lt;= StartY; i--)</description>
		<content:encoded><![CDATA[<p>Something strange with the code:<br />
StartY is less then screen height as we can see on line no.2, meaning that we never enter the loop on line 3, since i is set to ScreenHeight, and the condition is for i to be less the StartY with is already less then ScreenHeight:<br />
1. int ScreenHeight = getScreenHeight();<br />
2. int StartY = getScreenHeight() &#8211; this.FormHeight;<br />
3. for (int i = ScreenHeight; i &lt;= StartY; i&#8211;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Koushik Mandal</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-109</link>
		<dc:creator>Koushik Mandal</dc:creator>
		<pubDate>Tue, 27 Jan 2009 13:12:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-109</guid>
		<description>This is just the kind of functionality I was looking for my app....

Thanks a lot dude...</description>
		<content:encoded><![CDATA[<p>This is just the kind of functionality I was looking for my app&#8230;.</p>
<p>Thanks a lot dude&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to make pop-up / Notification bar with Message Ticker (smooth message scroller) over the Task Bar in C#.NET - How to Stop/Start the Ticker on Mouse Hover/Leave &#124; .toString()</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-25</link>
		<dc:creator>How to make pop-up / Notification bar with Message Ticker (smooth message scroller) over the Task Bar in C#.NET - How to Stop/Start the Ticker on Mouse Hover/Leave &#124; .toString()</dc:creator>
		<pubDate>Wed, 17 Dec 2008 08:29:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-25</guid>
		<description>[...] babarjehangir in How to make pop-up / Notification b&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] babarjehangir in How to make pop-up / Notification b&#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: babarjehangir</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-23</link>
		<dc:creator>babarjehangir</dc:creator>
		<pubDate>Tue, 16 Dec 2008 15:26:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-23</guid>
		<description>hi mcdasa,
can you elaborate on what exactly you are trying to achieve with mouse events.

couple of mouse events I had to implement on the actual application was to stop the ticker on mouse over and the mouse click event it self.

to make the ticker stop on mouse over, I controlled the while (infinite) loop in BeginScroll Method by using ManualResetEvent(http://msdn.microsoft.com/en-us/library/system.threading.manualresetevent.aspx) which effectively works like semaphore/mutex. 

Mouse Click Event was rather simple as I just had to invoke another form.

I am going to post on how to achieve all of this as an extended version of this post over the weekend as well.

hope this helps, let me know if you need any  further help on this.</description>
		<content:encoded><![CDATA[<p>hi mcdasa,<br />
can you elaborate on what exactly you are trying to achieve with mouse events.</p>
<p>couple of mouse events I had to implement on the actual application was to stop the ticker on mouse over and the mouse click event it self.</p>
<p>to make the ticker stop on mouse over, I controlled the while (infinite) loop in BeginScroll Method by using ManualResetEvent(http://msdn.microsoft.com/en-us/library/system.threading.manualresetevent.aspx) which effectively works like semaphore/mutex. </p>
<p>Mouse Click Event was rather simple as I just had to invoke another form.</p>
<p>I am going to post on how to achieve all of this as an extended version of this post over the weekend as well.</p>
<p>hope this helps, let me know if you need any  further help on this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to create(make a Windows Form act like) a Docking Window without a container in C#.NET &#124; .toString()</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-22</link>
		<dc:creator>How to create(make a Windows Form act like) a Docking Window without a container in C#.NET &#124; .toString()</dc:creator>
		<pubDate>Sun, 14 Dec 2008 19:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-22</guid>
		<description>[...] How to make pop-up / Notification bar with Message Ticker (smooth message scroller) over the Task Ba...    Recent Comments [...]</description>
		<content:encoded><![CDATA[<p>[...] How to make pop-up / Notification bar with Message Ticker (smooth message scroller) over the Task Ba&#8230;    Recent Comments [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mcdasa</title>
		<link>http://www.dottostring.com/2008/11/how-to-make-pop-up-notification-bar-with-message-ticker-smooth-message-scroller-over-the-task-bar-in-cnet/comment-page-1/#comment-20</link>
		<dc:creator>mcdasa</dc:creator>
		<pubDate>Fri, 12 Dec 2008 05:59:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.dottostring.com/?p=97#comment-20</guid>
		<description>hi,
thank you for your grate work. so helpful!
i&#039;m trying to add an event to it.
but somwhow when my cursor is on the popup window all I can see is only sandtimer cursor.

how can I fix this problem overriding the mouse events?</description>
		<content:encoded><![CDATA[<p>hi,<br />
thank you for your grate work. so helpful!<br />
i&#8217;m trying to add an event to it.<br />
but somwhow when my cursor is on the popup window all I can see is only sandtimer cursor.</p>
<p>how can I fix this problem overriding the mouse events?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
