Crystal Toolkit is a Windows Forms (.NET Framework 2.0) control library written in C#. This is the third release and contains the following classes:
New in 0.68: Bug fixes.
The following bugs were fixed for CrystalTrackBar and CrystalToolStripTrackBar:
- ProcessCmdKey failing to return true in CrystalTrackBar.
- ProcessKeystroke added for Forms using CrystalToolStripTrackBar.
- Various painting issues with both versions of the TrackBar.
From previous version:
- CrystalGradientControl: a control that can either have a gradient background or a transparent background.
- CrystalLabel: a homegrown label control that can have a gradient or transparent background.
- CrystalTrackBar: a homegrown trackbar that can have a gradient or transparent background.
- CrystalToolStripTrackBar: a host for CrystalTrackBar that allows it to work in a ToolStrip.
Bonus: if you don't like CrystalTrackBar on a ToolStrip, this library also contains ToolStripTrackBar, which hosts System.Windows.Forms.TrackBar on the ToolStrip.
This release comes in a ZIP file. Simply unzip the contents to your hard drive, navigate to the root Attilan folder, and double click on CrystalDemo.sln. This solution file contains the Crystal Toolkit plus demo programs. Just build the solution (which compiles the CrystalToolkit library first) and run the demo programs to see how they work.
I've tested the demos under Windows XP SP2 and Windows Vista. Needless to say, buyers beware, this is alpha software and it's free open-source code: you get what you pay for! I'd welcome any feedback, bugs (or bug fixes), and thumb-bitmap replacements. Send email to richard [at] attilan {dot} com.
Download: Crystal Toolkit 068 (zip file, 820 kb)



With VS2005 SP1, I can build the projects, but the trackbars do not display. (Actually the one in the toolbar does, but others do not). Aside from the absence of trackbars, the screen looks identical to the one shown on the site.
Is anyone else seeing this?
Hmm. Did you try the other project called CrystalTrackBarSimpleDemo and does the same thing happen there?
I'm very interested in figuring out the problem here. Please send email to richard {at} attilan [dot] com and we can troubleshoot this.
Just to loop back on this...I did compile it on 2 different computers (one Vista, one XP SP 2) and didn't run into this problem.
But again, if you would like to send me an email, perhaps I can help you to troubleshoot the error.
Ah, I was able to duplicate this bug. See this article:
http://www.attilan.com/2007/01/bug_exposed_invisible_crystalt.php
I will have a bug fix for this soon. Thanks for reporting it.