private void btnBike_Click(object sender, EventArgs e) { FrmAreaDetail frm = new FrmAreaDetail(); OutDoorLedArea area = (sender as Button).Tag as OutDoorLedArea; if (area != null) { if (area.CardType != null) { frm.CardType = area.CardType.Value; } frm.Vacant = area.Vacant; frm.CarPort = area.CarPort; frm.VacantColor = area.VacantColor; frm.FullColor = area.FullColor; } if (frm.ShowDialog() == DialogResult.OK) { area = new OutDoorLedArea(); area.CardType = frm.CardType; area.CarType = 1; area.Vacant = frm.Vacant; area.VacantColor = frm.VacantColor; area.CarPort = frm.CarPort; area.FullColor = frm.FullColor; (sender as Button).Tag = area; ShowBtnAreaText(sender as Button); } }
private void ShowBtnAreaText(Button btn) { OutDoorLedArea area = btn.Tag as OutDoorLedArea; if (area != null && area.CardType != null) { btn.Text = area.Vacant.ToString(); if (area.Vacant > 0) { if (area.VacantColor == 1) { btn.ForeColor = Color.Red; } if (area.VacantColor == 2) { btn.ForeColor = Color.Green; } if (area.VacantColor == 3) { btn.ForeColor = Color.Yellow; } } else { if (area.FullColor == 1) { btn.ForeColor = Color.Red; } if (area.FullColor == 2) { btn.ForeColor = Color.Green; } if (area.FullColor == 3) { btn.ForeColor = Color.Yellow; } } } else { btn.Text = Resource1.FrmMain_Setting; } }