void ucPSetting_Click(object sender, EventArgs e) { UCPrintSetting ucP = (UCPrintSetting)sender; flag = Convert.ToInt32(ucP.Tag); foreach (Control ctr in flpPrintSetting.Controls) { if (ctr.BackColor == Color.FromArgb(0, 153, 51)) { ctr.BackColor = Color.FromArgb(255, 255, 255); ctr.ForeColor = Color.FromArgb(51, 51, 51); } } ucP.BackColor = Color.FromArgb(0, 153, 51); ucP.ForeColor = Color.FromArgb(255, 255, 255); switch (flag) { case 1: lblTitle.Text = "Printer"; LoadDataOfPrinter(); pDetail.Controls.Clear(); break; case 2: lblTitle.Text = "Print Jobs"; LoadPriterJob(); pDetail.Controls.Clear(); break; } }
void ucPSetting_Click(object sender, EventArgs e) { UCPrintSetting ucP = (UCPrintSetting)sender; flag = Convert.ToInt32(ucP.Tag); foreach (Control ctr in flpPrintSetting.Controls) { if (ctr.BackColor == Color.FromArgb(0, 153, 51)) { ctr.BackColor = Color.FromArgb(255, 255, 255); ctr.ForeColor = Color.FromArgb(51, 51, 51); } } ucP.BackColor = Color.FromArgb(0, 153, 51); ucP.ForeColor = Color.FromArgb(255, 255, 255); LoadDataOfPrinter(); }
private void LoadPrinterSetting() { try { string[] str = { "Print Jobs" }; int i = 1; foreach (string item in str) { UCPrintSetting ucPSetting = new UCPrintSetting(); ucPSetting.lblPrintSetting.Text = item; ucPSetting.Tag = i + ""; i++; ucPSetting.Width = flpPrintSetting.Width; ucPSetting.Click += ucPSetting_Click; flpPrintSetting.Controls.Add(ucPSetting); } } catch (Exception ex) { LogPOS.WriteLog("frmPrinterSetting:::::::::::::::::::LoadPrinterSetting::::::::::::::::" + ex.Message); } }