Exemplo n.º 1
0
        // Event lướt chuột qua Button
        private void Btn_MouseEnter(object sender, MouseEventArgs e)
        {
            KButton btn = e.Source as KButton;

            // Hiển thị tooltip là thông tin kho hàng
            btn.ToolTip = btn.getInfo();

            // Thay đổi màu của Button
            btn.Background = Brushes.LightBlue;
            if (btn.getKienHang().getWidth() == -2)
            {
                btn.getLeft().Background = Brushes.LightBlue;
            }
            if (btn.getKienHang().getWidth() == 2)
            {
                btn.getRight().Background = Brushes.LightBlue;
            }
        }
Exemplo n.º 2
0
        // Event nhấn chuột
        private void Btn_MouseDown(object sender, MouseButtonEventArgs e)
        {
            KButton btn = e.Source as KButton;

            //Nếu nhấn chuột phải thì xử lý
            if (e.ChangedButton == MouseButton.Right)
            {
                KienHang k = btn.getKienHang();
                // Nếu tồn tại kiện hàng
                if (k.getWidth() != 0)
                {
                    // PopUp cho phép sửa kiện hàng
                    PopUp p = new PopUp(btn.getKienHang(), btn, khoHang, (bool)isOnline);
                    if (p != null)
                    {
                        p.kichThuocEdit.Visibility = Visibility.Collapsed;
                        p.Show();
                    }
                }
                // Nếu không tồn tại kiện hàng
                else
                {
                    // PopUp cho phép thêm kiện hàng
                    PopUp p = new PopUp(btn.getKienHang(), btn, khoHang, (bool)isOnline);
                    if (p != null)
                    {
                        p.kichThuoc.Visibility = Visibility.Collapsed;
                        p.delete.Visibility    = Visibility.Collapsed;
                        p.Show();
                    }
                }
            }
            else
            {
            }
        }