Need a simply control (either OCX or .Net assembly but preferrably .Net) that is a scrolling marquee.? There are a couple of free controls that will do this, but the ones we've seen do not scroll smoothly, which is a must.? This control will be used in an app that has multiple other things going on (like music or video playing in the background), so the control must run on a separate thread and the text must scroll smoothly regardless of what else is going on.
Specs for Control:
Text - the string that will scroll
ForeColor* - color of the text
BackColor* - background color (must allow transparent as a choice)
FontName - Name of text font
FontSize - Size of Font in points.? As the font size is changed, the height of the control should adjust accordingly.
Speed -? The speed that the text will scroll
On - Setting to True starts scrolling, setting to false stops scroller.
*must be able to pass a .net color object or ARGB value
We only need the text to scroll? from right to left and when the text goes off the screen to the left, it should repeat by starting over at the right side.? This repeat should be indefinitely.? ? All of the properties should be able to be changed? on the fly while the scroller is scrolling and should not change its current location in the scroll.
The appearance of the scroll must be smooth and there should be no "jitters" or pauses in the scroll.