//ColorGuide.cs /* This Program will generate all the colors that are supported in C# according to the Name.... I expected from you a better version of this program If you can , then inform me how you made it e.g. you make a dll file where the whole color array is stored then your coding lines will decrease. I tried that way but the trial was in vane.... */ using System; using System.Windows.Forms; 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.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[140]; 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.Windows.Forms.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<140; j++) col[j] = new Label(); for(int i = 0; i<140; 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.Windows.Forms.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()); } } /* To Compile :---- csc /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:Microssft.Win32.InterOp.dll /out:ColorGuide.exe Colorguide.cs */