public void ChangerButtonActif(GunaAdvenceButton buttonAActiver, GunaAdvenceButton buttonADesactiver, GunaPanel panelMenu) { buttonAActiver.Checked = true; buttonAActiver.Refresh(); buttonADesactiver.Checked = false; panelMenu.Refresh(); }
public void setPanelDanhMuc(GunaGradient2Panel pn, string loai) { List <DanhMuc> danhMucOfDoAn = new List <DanhMuc>(); foreach (DanhMuc i in BusinessLogicLayer.Instance.GetAllDanhMuc()) { if (i.Loai.Equals(loai)) { danhMucOfDoAn.Add(i); } } if (danhMucOfDoAn != null) { pn.Controls.Clear(); foreach (DanhMuc i in danhMucOfDoAn) { GunaAdvenceButton btn = new GunaAdvenceButton(); btn.Text = " " + i.TenDanhMuc; btn.Tag = i; // button đang chứa 1 đối tượng danh mục pn.Controls.Add(btn); btn.Dock = DockStyle.Top; BLL_OrderForm.Instance.setButtonDanhMuc(btn); btn.Click += new System.EventHandler(danhMuc_Click); } } }
private void gunaAdvenceButton4_Click(object sender, EventArgs e) { GunaAdvenceButton btn = sender as GunaAdvenceButton; switch (btn.Name) { case "btn_SanPham": Set_Selected(btn_SanPham.Location.Y); Set_Content(new UserControls.UC_QuanLyNhap()); break; case "btn_BanHang": Set_Selected(btn_BanHang.Location.Y); Set_Content(new UserControls.UC_QuanLyBanHang()); break; case "btn_QuanLyKho": Set_Selected(btn_QuanLyKho.Location.Y); Set_Content(new UserControls.UC_QuanLyKho()); break; case "btn_KhachHang": Set_Selected(btn_KhachHang.Location.Y); break; case "btn_ThongKe": Set_Selected(btn_ThongKe.Location.Y); break; case "btn_QuanTri": Set_Selected(btn_QuanTri.Location.Y); Set_Content(new UserControls.UC_QuanTaiKhoan()); break; } }
private void event_Buttons_click(object sender, EventArgs e) { GunaAdvenceButton btn = sender as GunaAdvenceButton; now_click_btn = (int)btn.Tag; contextMenuStrip1.Show(Control.MousePosition); }
//Click Danh mục private void danhMuc_Click(object sender, EventArgs e) { GunaAdvenceButton btnDm = (GunaAdvenceButton)sender; DanhMuc dm = btnDm.Tag as DanhMuc; List <Mon> mons = BusinessLogicLayer.Instance.GetMonByIDDanhMuc(dm.IdDanhMuc); ShowMonByDanhMuc(pnMons, mons); }
/*usercontrol change image*/ private void moveImageBox(object sender) { GunaAdvenceButton b = (GunaAdvenceButton)sender; image_slide.Location = new Point(b.Location.X + 40, b.Location.Y); if (image == 0) { image_slide.Visible = true; image = 1; } image_slide.SendToBack(); }
private void CheckedButtonMenu(GunaAdvenceButton btn) { foreach (var tombol in listOfMenu) { tombol.Checked = false; if (tombol == btn) { tombol.Checked = true; } } }
private void Reset() { frmMenu.SendToBack(); frmOrder.SendToBack(); frmBill.SendToBack(); frmStaff.SendToBack(); frmRoom.SendToBack(); DisableButton(); lbButtonSelected.Text = "HOME"; lbButtonSelected.ForeColor = Color.White; currentButton = null; }
private void ActivateButton(object btnSender) { if (btnSender != null) { if (currentButton != (GunaAdvenceButton)btnSender) { DisableButton(); Color color = Color.FromArgb(255, 255, 255); currentButton = (GunaAdvenceButton)btnSender; currentButton.BaseColor = Color.FromArgb(0, 144, 218); currentButton.ForeColor = Color.White; currentButton.Font = new System.Drawing.Font("Segoe UI", 13F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); } } }
private void danhMuc_Click(object sender, EventArgs e) { GunaAdvenceButton btnDm = (GunaAdvenceButton)sender; danhMuc = btnDm.Tag as DanhMuc; List <Mon> mons = BusinessLogicLayer.Instance.GetMonByIDDanhMuc(danhMuc.IdDanhMuc); if (radGiaGiam.Checked) { mons = Algorithms.Instance.MonsSapXep_FO(mons.ToArray(), Mon.GiamGiaTien); } if (radGiaTang.Checked) { mons = Algorithms.Instance.MonsSapXep_FO(mons.ToArray(), Mon.TangGiaTien); } if (radTopOrder.Checked) { mons = Algorithms.Instance.MonsSapXep_FO(mons.ToArray(), Mon.GiamSoLanGoi); } ShowMonByDanhMuc(pnMons, mons); }
void btnClick(object sender, EventArgs e) { int n; GunaAdvenceButton btn = sender as GunaAdvenceButton; // 현재 버튼 객체 n = (int)btn.Tag; if (colorDialog1.ShowDialog() == DialogResult.OK) { Color_list[n] = (HexConverter(colorDialog1.Color)); myButtons[n].BaseColor = (colorDialog1.Color); myButtons[n].CheckedBaseColor = (colorDialog1.Color); myButtons[n].OnHoverBaseColor = (colorDialog1.Color); // btn.Text = HexConverter(colorDialog1.Color); } //n = (int)btn.Tag; // 버튼의 태그 번호 (초기값 0) //btn.Text = "눌림: " + n.ToString(); // "눌림 " + 버튼 태그 번호를 버튼에 출력 //btn.Tag = n + 1; // 버튼 태그 번호 증가 Invalidate(); }
public void setButtonDanhMuc(GunaAdvenceButton btn) { btn.AnimationHoverSpeed = 0.07F; btn.AnimationSpeed = 0.03F; btn.BaseColor = System.Drawing.Color.White; btn.BorderColor = System.Drawing.Color.Black; btn.ButtonType = Guna.UI.WinForms.AdvenceButtonType.RadioButton; btn.CheckedBaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(134))))); btn.CheckedBorderColor = System.Drawing.Color.Gray; btn.CheckedForeColor = System.Drawing.Color.Black; btn.CheckedLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(86)))), ((int)(((byte)(10))))); btn.DialogResult = System.Windows.Forms.DialogResult.None; btn.Dock = System.Windows.Forms.DockStyle.Top; btn.FocusedColor = System.Drawing.Color.Empty; btn.Font = new System.Drawing.Font("Segoe UI", 12F); btn.ForeColor = System.Drawing.Color.DimGray; btn.LineColor = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(231)))), ((int)(((byte)(189))))); btn.LineRight = 3; btn.Location = new System.Drawing.Point(0, 93); btn.Image = null; btn.CheckedImage = null; }
public GunaAdvenceButton addButton(string text) { btn = new GunaAdvenceButton() { Animated = true, AnimationHoverSpeed = 0.07F, AnimationSpeed = 0.04F, BackColor = Color.Empty, BaseColor = Color.Empty, BorderColor = Color.Empty, CheckedBaseColor = Color.White, CheckedBorderColor = Color.White, CheckedForeColor = Color.White, CheckedImage = null, CheckedLineColor = Color.FromArgb(249, 130, 68), DialogResult = DialogResult.None, FocusedColor = Color.Empty, Font = new Font("Segoe UI", 11F), ForeColor = Color.FromArgb(64, 64, 64), Image = null, ImageSize = new Size(20, 20), LineBottom = 3, LineColor = Color.FromArgb(227, 227, 227), Location = new Point(428, 50), OnHoverBaseColor = Color.Empty, OnHoverBorderColor = Color.Empty, OnHoverForeColor = Color.FromArgb(64, 64, 64), OnHoverImage = null, OnHoverLineColor = Color.Tomato, OnPressedColor = Color.Black, Size = new Size(200, 40), TabIndex = 11, Text = text, TextAlign = HorizontalAlignment.Center, Dock = DockStyle.Left }; return(btn); }