Using HSL Color (Hue, Saturation, Luminosity) to Create Better-Looking GUIs (Part 4)

Continued from part 3. Code Listing The code for this article is available here. It includes the full listing for the HSLColor class discussed in the article. The project has a treeview that lets you select the various colors within the color scheme. It also has the three color schemes described in this article available … Continue reading Using HSL Color (Hue, Saturation, Luminosity) to Create Better-Looking GUIs (Part 4)

Using HSL Color (Hue, Saturation, Luminosity) to Create Better-Looking GUIs (Part 3)

Continued from part 2 Part 1 and part 2 of this article discussed the hue, saturation, luminosity color model, and created a class, HSLColor, that allowed colors specified using this model to be used in place of the more usual System.Drawing.Color class. Uses of Hue, Saturation, Luminosity So why is the hue, saturation, luminosity color … Continue reading Using HSL Color (Hue, Saturation, Luminosity) to Create Better-Looking GUIs (Part 3)

Using HSL Color (Hue, Saturation, Luminosity) to Create Better-Looking GUIs (Part 2)

Continued from Part 1. .NET Framework Support for HSL Microsoft gives some support for the HSL color in the .NET Framework. The standard color dialog lets us enter HSL values in the ‘Hue’, ‘Sat’ and ‘Lum’ boxes to the left of the Red, Green, Blue boxes. These can only be entered as integers, and are … Continue reading Using HSL Color (Hue, Saturation, Luminosity) to Create Better-Looking GUIs (Part 2)

Using HSL Color (Hue, Saturation, Luminosity) to Create Better-Looking GUIs (Part 1)

Introduction Business applications often have multiple screens that simply present grids of data. One way of making these applications more user-friendly is to use different colors on the backgrounds for such screens. Then you can talk about the ‘blue screen’ rather than the ‘intra-day warehousing report screen’. However, if you are not careful with your … Continue reading Using HSL Color (Hue, Saturation, Luminosity) to Create Better-Looking GUIs (Part 1)