| Shalvin.Com Home |
|
Retrieving the values of an enum Enum.GetValues() method is used for retrieving the constants in a specied enumeration. private void Form1_Load(object sender, EventArgs e) { ShowFormWindowStates(); ShowFormBorderStyles(); ShowKnowColors(); } private void ShowFormWindowStates() { FormWindowState[] fws = (FormWindowState[])Enum.GetValues(typeof(FormWindowState)); foreach (FormWindowState fw in fws) cboWindowState.Items.Add(fw); } private void ShowFormBorderStyles() { FormBorderStyle[] fbs = (FormBorderStyle[])Enum.GetValues(typeof(FormBorderStyle)); foreach (FormBorderStyle fb in fbs) lstBorderStyle.Items.Add(fb); } private void ShowKnowColors() { Button b; KnownColor[] color = (KnownColor[])Enum.GetValues(typeof(KnownColor)); foreach (KnownColor colorName in color) { b = new Button(); b.Text = colorName.ToString(); b.BackColor = Color.FromKnownColor(colorName); flowLayoutPanel1.Controls.Add(b); } } |