Working with Color (Image Editor for Icons)
The latest version of this topic can be found at Working with Color (Image Editor for Icons).
The latest version of this topic can be found at Working with Color (Image Editor for Icons).
The Image editor contains many features that specifically handle and customize colors. You can set a foreground or background color, fill bounded areas with color, or select a color on an image to use as the current foreground or background color. You can use tools on the Image Editor toolbar along with the colors palette in the Colors window to create images.
All colors for monochrome and 16-color images are shown in the Colors palette in the Colors window. In addition to the 16 standard colors, you can create your own custom colors. Changing any of the colors in the palette will immediately change the corresponding color in the image.
When working with 256-color icon and cursor images, the Colors property in the Properties window is used. For more information, see Creating a 256-color icon or cursor.
Note
Using the Image Editor, you can view 32-bit images, but you cannot edit them.
True-color images can also be created. However, true color samples do not appear in the full palette in the Colors window; they appear only in the foreground or background color indicator area. True colors are created using the Custom Color Selector dialog box. For more information, see Customizing or changing colors.
You can save customized color palettes on disk and reload them as needed. The color palette you used most recently is saved in the Registry and automatically loaded the next time you start Visual Studio.
For information on adding resources to managed projects, please see Resources in Applications in the .NET Framework Developer's Guide. For information on manually adding resource files to managed projects, accessing resources, displaying static resources, and assigning resources strings to properties, see Walkthrough: Localizing Windows Forms and Walkthrough: Using Resources for Localization with ASP.NET.
Requirements
None