繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 报表/图形/Office >> 自制作调色板(转)

自制作调色板(转)

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:15  文字大小:【】【】【
简介:using System; using System.WinForms; using System.Drawing;         public class CreateMyPanel : Form {     Color[] color = new Color[]{  ...
关键字:调色板 制作

using System;

using System.WinForms;

using System.Drawing;

public class CreateMyPanel : Form

{

Color[] color = new Color[]{

Color.AliceBlue,

Color.AntiqueWhite,

Color.Aqua,

Color.Aquamarine,

Color.Azure,

Color.Beige,

Color.Bisque,

Color.Black,

Color.BlanchedAlmond,

Color.Blue,

Color.BlueViolet,

Color.Brown,

Color.BurlyWood,

Color.CadetBlue,

Color.Chartreuse,

Color.Chocolate,

Color.Coral,

Color.Cornflower,

Color.Cornsilk,

Color.Crimson,

Color.Cyan,

Color.DarkBlue,

Color.DarkCyan,

Color.DarkGoldenrod,

Color.DarkGray,

Color.DarkGreen,

Color.DarkKhaki,

Color.DarkMagenta,

Color.DarkOliveGreen,

Color.DarkOrange,

Color.DarkOrchid,

Color.DarkRed,

Color.DarkSalmon,

Color.DarkSeaGreen,

Color.DarkSlateBlue,

Color.DarkSlateGray,

Color.DarkTurquoise,

Color.DarkViolet,

Color.DeepPink,

Color.DeepSkyBlue,

Color.DimGray,

Color.DodgerBlue,

Color.Firebrick,

Color.FloralWhite,

Color.ForestGreen,

Color.Fuchsia,

Color.Gainsboro,

Color.GhostWhite,

Color.Gold,

Color.Goldenrod,

Color.Gray,

Color.Green,

Color.GreenYellow,

Color.Honeydew,

Color.HotPink,

Color.IndianRed,

Color.Indigo,

Color.Ivory,

Color.Khaki,

Color.Lavender,

Color.LavenderBlush,

Color.LawnGreen,

Color.LemonChiffon,

Color.LightBlue,

Color.LightCoral,

Color.LightCyan,

Color.LightGoldenrodYellow,

Color.LightGray,

Color.LightGreen,

Color.LightPink,

Color.LightSalmon,

Color.LightSeaGreen,

Color.LightSkyBlue,

Color.LightSlateGray,

Color.LightSteelBlue,

Color.LightYellow,

Color.Lime,

Color.LimeGreen,

Color.Linen,

Color.Magenta,

Color.Maroon,

Color.MediumAquamarine,

Color.MediumBlue,

Color.MediumOrchid,

Color.MediumPurple,

Color.MediumSeaGreen,

Color.MediumSlateBlue,

Color.MediumSpringGreen,

Color.MediumTurquoise,

Color.MediumVioletRed,

Color.MidnightBlue,

Color.MintCream,

Color.MistyRose,

Color.Moccasin,

Color.NavajoWhite,

Color.Navy,

Color.OldLace,

Color.Olive,

Color.OliveDrab,

Color.Orange,

Color.OrangeRed,

Color.Orchid,

Color.PaleGoldenrod,

Color.PaleGreen,

Color.PaleTurquoise,

Color.PaleVioletRed,

Color.PapayaWhip,

Color.PeachPuff,

Color.Peru,

Color.Pink,

Color.Plum,

Color.PowderBlue,

Color.Purple,

Color.Red,

Color.RosyBrown,

Color.RoyalBlue,

Color.SaddleBrown,

Color.Salmon,

Color.SandyBrown,

Color.SeaGreen,

Color.SeaShell,

Color.Sienna,

Color.Silver,

Color.SkyBlue,

Color.SlateBlue,

Color.SlateGray,

Color.Snow,

Color.SpringGreen,

Color.SteelBlue,

Color.Tan,

Color.Teal,

Color.Thistle,

Color.Tomato,

Color.Transparent,

Color.Turquoise,

Color.Violet,

Color.Wheat,

Color.White,

Color.WhiteSmoke,

Color.Yellow,

Color.YellowGreen

};

private Panel panel1 = new Panel();

private Label[] col = new Label[141];

public CreateMyPanel()

{

// Initialize the Panel control.

panel1.Location = new Point(ClientRectangle.Left + 5,ClientRectangle.Top + 5);

panel1.Size = new Size(ClientRectangle.Right-5, ClientRectangle.Bottom-5);

panel1.BorderStyle = System.WinForms.BorderStyle.Fixed3D;

this.Controls.Add(panel1); // Add the Panel control to (inside) the form.

// Initalize the Label controls.

int ystart = ClientRectangle.Top;

for(int j=0; j<141; j++)

col[j] = new Label();

for(int i = 0; i<141; i++)

{

col[i].Size = new Size(ClientRectangle.Right, 20);

col[i].Font = new System.Drawing.Font("Comic Sans MS",10,FontStyle.Bold);

col[i].ForeColor = Color.Black;

if(col[i].Equals(Color.Black) == true)

{ col[i].ForeColor = Color.White;

}

col[i].Text = color[i].ToString();

col[i].Location = new Point(ClientRectangle.Left,ystart);

col[i].BackColor = color[i];

col[i].BorderStyle = System.WinForms.BorderStyle.Fixed3D;

panel1.Controls.Add(col[i]); // Add the Label controls to (inside) the Panel.

if((col[i].Location.Y > panel1.Location.Y))

{

panel1.AutoScroll = true;

}

ystart += 20;

}

this.Size = new Size(315, 300);

this.Text = "A Color Guide - JAYANT";

this.MaximizeBox = false;

this.BorderStyle = FormBorderStyle.FixedDialog;

this.StartPosition = FormStartPosition.CenterScreen;

}

public static void Main()

{

Application.Run(new CreateMyPanel());

}

}

责任编辑:admin
相关文章