public DeviceControl(String statusText, Classes.Status status) { InitializeComponent(); StatusText.Text = statusText; if (status == Classes.Status.Good) { Backbackground.Inactive1 = Color.DarkGreen; return; } if (status == Classes.Status.Slow) { Backbackground.Inactive1 = Color.Goldenrod; Image1.Image = imageList1.Images[1]; return; } if (status == Classes.Status.Unreacheable) { Backbackground.Inactive1 = Color.DarkRed; Image1.Image = imageList1.Images[2]; return; } if (status == Classes.Status.NotTested) { Backbackground.Inactive1 = Color.Gray; Image1.Image = imageList1.Images[3]; return; } }
private void Status_Load(object sender, EventArgs e) { status = new Classes.Status(); conn = new SqlConnection(Form1.connString); adapter = new SqlDataAdapter("select name as [Status], BackColorGrid as [Boja grida], ForeColorGrid as [Boja fonta], id from Status", conn); List <string> colors = new List <string>(); //get the color names from the Known color enum string[] colorNames = Enum.GetNames(typeof(KnownColor)); cmbBackColorGrid.Items.AddRange(colorNames); cmbForeColorGrid.Items.AddRange(colorNames); RefreshGrid(); }