Downloads: March 2007 Archives

Crystal Toolkit is a Windows Forms (.NET Framework 2.0) control library written in C#. This is the sixth release and contains updates for the following classes:

New in 0.73: Features.

New controls: CrystalPictureBox and CrystalPictureShow.

  • CrystalPictureBox: A substitute for the PictureBox control, although not every PictureBox method/property is supported. This is a "crystalization" of Bob Powell's ZoomPicBox program that demonstrated how to build a picture box replacement. I added the ability to center the image within the client rectangle. My class also derives from CrystalGradientControl and adds some new modes for making the image Scrollable or RatioStretch. The latter two methods were ideas borrowed from Gil Klod's Viewer control on CodeProject.
  • CrystalPictureShow: this class works with CrystalImageGridModel and executes a slideshow of images that are contained within the model. It is derived from CrystalPictureBox. Again, I have heavily borrowed/stolen/whathaveyou from Mr. Bob Powell, who showed me how to perform image transitions such as Slide, Spin, Iris, and Fade. All of these modes are supported with CrystalPictureShow.
  • To see how to build a C# image viewer with thumbnails slideshow application: Download the zip file in the link below and unzip to your hard drive. Navigate to the Attilan folder. Double click on CrystalDemo.sln. Hit F5 to build CrystalToolkit and execute the demo program, CrystalImageGridDemo.

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 073 (zip file, 1.3mb)