Ejemplo n.º 1
0
        public void method_5(string string_0)
        {
            GClass6.Class9 class9 = new GClass6.Class9();
            class9.string_0 = string_0;
            Class1.Class2_0.method_1().Refresh();
            ExpandablePanel expandablePanel = method_11(class9.string_0);

            LabelX[]         labelXArr  = method_12(expandablePanel);
            GClass6.GClass13 gclass13_2 = new GClass6.GClass13();
            gclass13_2.method_1(class9.string_0);
            gclass13_2.method_3(expandablePanel);
            gclass13_2.method_25(labelXArr[0]);
            gclass13_2.method_21(labelXArr[1]);
            gclass13_2.method_31(labelXArr[2]);
            gclass13_2.method_23(labelXArr[3]);
            gclass13_2.method_27(labelXArr[4]);
            gclass13_2.method_29(labelXArr[5]);
            gclass13_2.method_33(labelXArr[6]);
            GClass6.list_2.Add(gclass13_2);
            SlidePanel slidePanel1 = method_7(class9.string_0);
            Bot        bot         = method_8(slidePanel1, class9.string_0);

            GClass6.GClass7 gclass7     = method_9(slidePanel1, class9.string_0, bot);
            SlidePanel      slidePanel2 = gclass7.method_2();

            GClass6.GClass9  gclass9    = method_10(slidePanel1, class9.string_0, bot);
            GClass6.GClass13 gclass13_1 = Enumerable.FirstOrDefault <GClass6.GClass13>(GClass6.list_2, new Func <GClass6.GClass13, bool>(class9, class9.method_0));
            gclass13_1.method_11(slidePanel2);
            gclass13_1.method_17(gclass9.method_2());
            gclass13_1.method_19(gclass9.method_0());
            gclass13_1.method_5(slidePanel1);
            gclass13_1.method_9(gclass7.method_0());
        }
Ejemplo n.º 2
0
        public void UpdateArray()
        {
            ExpandablePanel expand = this.ExpandedPanel;

            if (expand == null)
            {
                return;
            }

            int visiblecount = 0;

            foreach (Control item in this.Controls)
            {
                if (item.Visible)
                {
                    visiblecount++;
                }
                if (item != expand)
                {
                    ExpandablePanel t = item as ExpandablePanel;
                    if (t != null && t.Expanded)
                    {
                        t.Expanded = false;
                    }
                }
            }
            expand.Height = this.Height - expand.TitleHeight * (visiblecount - 1);
            expand.Controls[0].Visible = true;
        }
Ejemplo n.º 3
0
        public ExpandablePanel method_11(string string_0)
        {
            Color           color;
            ExpandablePanel expandablePanel2;

            ExpandablePanel expandablePanel1 = new ExpandablePanel();

            expandablePanel1.CanvasColor      = SystemColors.Control;
            expandablePanel1.ColorSchemeStyle = eDotNetBarStyle.StyleManagerControlled;
            expandablePanel1.Dock             = DockStyle.Top;
            expandablePanel1.Expanded         = false;
            Rectangle rectangle = new Rectangle(0, 0, 223, 137);

            expandablePanel1.ExpandedBounds            = rectangle;
            expandablePanel1.Font                      = new Font("Segoe UI", 10.0F, FontStyle.Regular, GraphicsUnit.Point, 0);
            expandablePanel1.HideControlsWhenCollapsed = true;
            expandablePanel1.Name                      = string_0;
            Size size = new Size(223, 26);

            expandablePanel1.Size                   = size;
            expandablePanel1.Style.Alignment        = StringAlignment.Center;
            expandablePanel1.Style.BackColor1.Color = Color.Black;
            expandablePanel1.Style.Border           = eBorderType.SingleLine;
            MetroColorGeneratorParameters metroColorGeneratorParameters = Class1.Class2_0.method_7().vmethod_18().MetroColorParameters;

            expandablePanel1.Style.BorderColor.Color         = metroColorGeneratorParameters.BaseColor;
            expandablePanel1.Style.BorderSide                = eBorderSide.Right;
            expandablePanel1.Style.CornerDiameter            = 1;
            expandablePanel1.Style.ForeColor.ColorSchemePart = eColorSchemePart.ItemText;
            expandablePanel1.Style.GradientAngle             = 90;
            expandablePanel1.TitleStyle.Alignment            = StringAlignment.Center;
            metroColorGeneratorParameters = Class1.Class2_0.method_7().vmethod_18().MetroColorParameters;
            expandablePanel1.TitleStyle.BackColor1.Color = metroColorGeneratorParameters.BaseColor;
            metroColorGeneratorParameters = Class1.Class2_0.method_7().vmethod_18().MetroColorParameters;
            expandablePanel1.TitleStyle.BackColor2.Color = metroColorGeneratorParameters.BaseColor;
            expandablePanel1.TitleStyle.Border           = eBorderType.SingleLine;
            metroColorGeneratorParameters = Class1.Class2_0.method_7().vmethod_18().MetroColorParameters;
            expandablePanel1.TitleStyle.BorderColor.Color         = metroColorGeneratorParameters.BaseColor;
            expandablePanel1.TitleStyle.BorderSide                = eBorderSide.Right | eBorderSide.Top;
            expandablePanel1.TitleStyle.CornerDiameter            = 0;
            expandablePanel1.TitleStyle.ForeColor.ColorSchemePart = eColorSchemePart.PanelText;
            expandablePanel1.TitleStyle.GradientAngle             = 90;
            expandablePanel1.TitleStyleMouseOver.Alignment        = StringAlignment.Center;
            expandablePanel1.TitleStyleMouseOver.BackColor1.Color = Color.Black;
            expandablePanel1.TitleStyleMouseOver.BackColor2.Color = Color.Black;
            expandablePanel1.ExpandButtonVisible = false;
            expandablePanel1.TitleText           = string_0;
            expandablePanel1.TitlePanel.Name     = string_0;
            expandablePanel1.ExpandButton.Name   = string_0;
            BotForm.panelEx_1.Controls.Add(expandablePanel1);
            expandablePanel1.AnimationTime      = 300;
            expandablePanel1.ExpandOnTitleClick = true;
            expandablePanel1.TitlePanel.Click  += new EventHandler(BotForm.smethod_0);
            BotForm.panelEx_1.Refresh();
            return(expandablePanel1);
        }
Ejemplo n.º 4
0
        public override void Initialize(IComponent component)
        {
            base.Initialize(component);

            ExpandablePanel panel = component as ExpandablePanel;

            if (panel != null)
            {
                EnableDesignMode(((ExpandablePanel)Control).WorkingArea, "WorkingArea");
            }
        }
Ejemplo n.º 5
0
 public override void Initialize(IComponent component)
 {
     base.Initialize(component);
     //
     this.m_ExpandablePanel = base.Component as ExpandablePanel;
     if (this.m_ExpandablePanel == null)
     {
         this.DisplayError(new ArgumentException("ExpandablePanel == null"));
         return;
     }
 }
Ejemplo n.º 6
0
        private void NavigateItems_ControlAdded(object sender, ControlEventArgs e)
        {
            e.Control.Dock = DockStyle.Top;
            ExpandablePanel expand = e.Control as ExpandablePanel;

            if (expand != null)
            {
                expand.ExpandedChanging += expand_ExpandedChanging;
                expand.ExpandedChanged  += expand_ExpandedChanged;
            }
        }
        private void AddExpandablePanel1(object sender, EventArgs ea)
        {
            IDesignerHost host = (IDesignerHost)GetService(typeof(IDesignerHost));

            if (host != null)
            {
                ExpandablePanel expandablePanel = host.CreateComponent(typeof(ExpandablePanel)) as ExpandablePanel;
                expandablePanel.Text            = expandablePanel.Name;
                expandablePanel.Size            = new Size(100, 100);
                expandablePanel.ShowCloseButton = false;
                this.m_ExpandablePanelContainer.ExpandablePanels.Add(expandablePanel);
            }
        }
Ejemplo n.º 8
0
        void expand_ExpandedChanged(object sender, ExpandedChangeEventArgs e)
        {
            if (!e.NewExpandedValue)
            {
                return;
            }
            ExpandablePanel expanel      = (ExpandablePanel)sender;
            int             visiblecount = 0;

            foreach (Control item in this.Controls)
            {
                if (item.Visible)
                {
                    visiblecount++;
                }
            }
            expanel.Height = this.Height - expanel.TitleHeight * (visiblecount - 1);
            expanel.Controls[0].Visible = true;
        }
Ejemplo n.º 9
0
 void expand_ExpandedChanging(object sender, ExpandedChangeEventArgs e)
 {
     if (!e.NewExpandedValue)
     {
         return;
     }
     foreach (Control item in this.Controls)
     {
         ExpandablePanel expanel = item as ExpandablePanel;
         if (expanel != null)
         {
             if (expanel != sender)
             {
                 expanel.Controls[0].Visible = false;
                 expanel.Expanded            = false;
             }
         }
     }
 }
Ejemplo n.º 10
0
        public LabelX[] method_12(ExpandablePanel expandablePanel_0)
        {
            Color color;

            LabelX[] labelXArr2;

            LabelX[] labelXArr1 = new LabelX[7];
            LabelX   labelX1    = new LabelX();

            labelX1.BackColor = Color.Transparent;
            labelX1.BackgroundStyle.CornerType = eCornerType.Square;
            labelX1.Font      = new Font("Segoe UI", 8.25F, FontStyle.Bold, GraphicsUnit.Point, 0);
            labelX1.ForeColor = Color.White;
            Point point = new Point(9, 100);

            labelX1.Location = point;
            labelX1.Name     = "elapsedTime";
            Size size = new Size(125, 13);

            labelX1.Size     = size;
            labelX1.Style    = eDotNetBarStyle.Metro;
            labelX1.TabIndex = 6;
            labelX1.AutoSize = true;
            labelX1.Text     = "ELAPSED TIME: 00:00:00";
            expandablePanel_0.Controls.Add(labelX1);
            labelXArr1[0] = labelX1;
            LabelX labelX2 = new LabelX();

            labelX2.BackColor = Color.Transparent;
            labelX2.BackgroundStyle.CornerType = eCornerType.Square;
            labelX2.Font      = new Font("Segoe UI", 8.25F, FontStyle.Bold, GraphicsUnit.Point, 0);
            labelX2.ForeColor = Color.White;
            point             = new Point(46, 86);
            labelX2.Location  = point;
            labelX2.Name      = "botStatus";
            size             = new Size(125, 13);
            labelX2.Size     = size;
            labelX2.Style    = eDotNetBarStyle.Metro;
            labelX2.TabIndex = 5;
            labelX2.AutoSize = true;
            labelX2.Text     = "STATUS: IDLE";
            expandablePanel_0.Controls.Add(labelX2);
            labelXArr1[1] = labelX2;
            LabelX labelX3 = new LabelX();

            labelX3.BackColor = Color.Transparent;
            labelX3.BackgroundStyle.CornerType = eCornerType.Square;
            labelX3.Font      = new Font("Segoe UI", 8.25F, FontStyle.Bold, GraphicsUnit.Point, 0);
            labelX3.ForeColor = Color.White;
            point             = new Point(16, 72);
            labelX3.Location  = point;
            labelX3.Name      = "partyStatus";
            size             = new Size(153, 13);
            labelX3.Size     = size;
            labelX3.Style    = eDotNetBarStyle.Metro;
            labelX3.TabIndex = 4;
            labelX3.AutoSize = true;
            labelX3.Text     = "PARTY MODE: DISABLED";
            expandablePanel_0.Controls.Add(labelX3);
            labelXArr1[2] = labelX3;
            LabelX labelX4 = new LabelX();

            labelX4.BackColor = Color.Transparent;
            labelX4.BackgroundStyle.CornerType = eCornerType.Square;
            labelX4.Font      = new Font("Segoe UI", 8.25F, FontStyle.Bold, GraphicsUnit.Point, 0);
            labelX4.ForeColor = Color.White;
            point             = new Point(36, 58);
            labelX4.Location  = point;
            labelX4.Name      = "revivalStatus";
            size             = new Size(106, 13);
            labelX4.Size     = size;
            labelX4.Style    = eDotNetBarStyle.Metro;
            labelX4.TabIndex = 3;
            labelX4.AutoSize = true;
            labelX4.Text     = "REVIVALS: 0";
            expandablePanel_0.Controls.Add(labelX4);
            labelXArr1[3] = labelX4;
            LabelX labelX5 = new LabelX();

            labelX5.BackColor = Color.Transparent;
            labelX5.BackgroundStyle.CornerType = eCornerType.Square;
            labelX5.Font      = new Font("Segoe UI", 8.25F, FontStyle.Bold, GraphicsUnit.Point, 0);
            labelX5.ForeColor = Color.White;
            point             = new Point(8, 44);
            labelX5.Location  = point;
            labelX5.Name      = "potionStatus";
            size             = new Size(103, 13);
            labelX5.Size     = size;
            labelX5.Style    = eDotNetBarStyle.Metro;
            labelX5.TabIndex = 2;
            labelX5.AutoSize = true;
            labelX5.Text     = "POTIONS USED: 0";
            expandablePanel_0.Controls.Add(labelX5);
            labelXArr1[4] = labelX5;
            LabelX labelX6 = new LabelX();

            labelX6.BackColor = Color.Transparent;
            labelX6.BackgroundStyle.CornerType = eCornerType.Square;
            labelX6.Font      = new Font("Segoe UI", 8.25F, FontStyle.Bold, GraphicsUnit.Point, 0);
            labelX6.ForeColor = Color.White;
            point             = new Point(42, 31);
            labelX6.Location  = point;
            labelX6.Name      = "battleStatus";
            size             = new Size(100, 10);
            labelX6.Size     = size;
            labelX6.Style    = eDotNetBarStyle.Metro;
            labelX6.TabIndex = 1;
            labelX6.AutoSize = true;
            labelX6.Text     = "BATTLES: 0";
            expandablePanel_0.Controls.Add(labelX6);
            labelXArr1[5] = labelX6;
            LabelX labelX7 = new LabelX();

            labelX7.BackColor = Color.Transparent;
            labelX7.BackgroundStyle.CornerType = eCornerType.Square;
            labelX7.Font      = new Font("Segoe UI", 8.25F, FontStyle.Bold, GraphicsUnit.Point, 0);
            labelX7.ForeColor = Color.White;
            point             = new Point(52, 114);
            labelX7.Location  = point;
            labelX7.Name      = "battleStatus";
            size             = new Size(110, 10);
            labelX7.Size     = size;
            labelX7.Style    = eDotNetBarStyle.Metro;
            labelX7.TabIndex = 1;
            labelX7.AutoSize = true;
            labelX7.Text     = "CRAFT: +0";
            expandablePanel_0.Controls.Add(labelX7);
            labelXArr1[6] = labelX7;
            return(labelXArr1);
        }
Ejemplo n.º 11
0
 public void method_3(ExpandablePanel expandablePanel_1)
 {
     expandablePanel_0 = expandablePanel_1;
 }
Ejemplo n.º 12
0
        private void btnThemCauHoi_Click(object sender, EventArgs e)
        {
            //Chỉ cho soạn 1 câu hỏi
            if (Style == "CauHoi" && listCauHoi.Count > 0)
            {
                return;
            }

            //Tạo expandable panel câu hỏi
            ExpandablePanel TitleCauHoi = new ExpandablePanel();

            TitleCauHoi.CanvasColor               = SystemColors.Control;
            TitleCauHoi.ColorSchemeStyle          = eDotNetBarStyle.StyleManagerControlled;
            TitleCauHoi.HideControlsWhenCollapsed = true;
            TitleCauHoi.ExpandButtonAlignment     = eTitleButtonAlignment.Left;
            TitleCauHoi.ExpandOnTitleClick        = true;
            TitleCauHoi.AnimationTime             = 0;

            TitleCauHoi.TitleStyle.Alignment = StringAlignment.Center;
            TitleCauHoi.TitleStyle.BackColor1.ColorSchemePart = eColorSchemePart.PanelBackground;
            TitleCauHoi.TitleStyle.BackColor2.ColorSchemePart = eColorSchemePart.PanelBackground2;
            TitleCauHoi.TitleStyle.Border = eBorderType.RaisedInner;
            TitleCauHoi.TitleStyle.BorderColor.ColorSchemePart = eColorSchemePart.PanelBorder;
            TitleCauHoi.TitleStyle.ForeColor.ColorSchemePart   = eColorSchemePart.PanelText;
            TitleCauHoi.TitleStyle.GradientAngle = 90;
            TitleCauHoi.TitleText = "Câu hỏi " + (listCauHoi.Count + 1);
            TitleCauHoi.Name      = "CH" + (listCauHoi.Count + 1);



            //Nút xóa câu hỏi
            ButtonX xoa = new ButtonX();

            xoa.BackColor      = Color.Transparent;
            xoa.AccessibleRole = AccessibleRole.PushButton;
            xoa.ColorTable     = eButtonColor.Blue;
            xoa.Dock           = DockStyle.Right;
            xoa.Image          = Properties.Resources.buttonExit_Image;

            xoa.Size   = new Size(20, 20);
            xoa.Style  = eDotNetBarStyle.StyleManagerControlled;
            xoa.Click += Xoa_Click;
            TitleCauHoi.TitlePanel.Controls.Add(xoa);

            ///Loại câu hỏi
            LoaiCauHoi loaiCauHoi = new LoaiCauHoi();

            loaiCauHoi.ShowDialog();



            //Tạo câu hỏi & thêm vào expandable panel câu hỏi
            UserControl temp = null;

            switch (LoaiCauHoi.typeCauHoi)
            {
            case 1:
                temp = new CauHoi_1();
                break;

            case 2:
                temp = new CauHoi_2();
                break;

            case 3:
                temp = new CauHoi_3();
                break;

            case 4:
                temp = new CauHoi_4();
                break;

            case 5:
                temp = new CauHoi_5();
                break;
            }

            temp.Location        = new Point(0, TitleCauHoi.TitleHeight);
            temp.Dock            = DockStyle.Bottom;
            TitleCauHoi.AutoSize = true;
            TitleCauHoi.Controls.Add(temp);



            //Add expandable câu hỏi vào panel SoanCauHoi
            panelSoanCauHoi.Controls.Add(TitleCauHoi);

            TitleCauHoi.Dock = DockStyle.Top;
            TitleCauHoi.BringToFront();


            btnThemCauHoi.BringToFront();
            btnLuuCauHoi.BringToFront();
            btnLuuDe.BringToFront();
            btnXuatDe.BringToFront();


            panelSoanCauHoi.ScrollControlIntoView(btnThemCauHoi);


            //Thêm câu hỏi vào list để dễ quản lý
            listCauHoi.Add(TitleCauHoi);
        }
Ejemplo n.º 13
0
        public void ThuVienCauHoiInit()
        {
            Cursor.Current = Cursors.WaitCursor;
            listCauHoi.Clear();
            panelSoanCauHoi.Controls.Clear();
            panelSoanCauHoi.Visible = false;
            btnLuuCauHoi.Hide();
            btnLuuDe.Hide();
            btnXuatDe.Hide();
            btnThemCauHoi.Hide();

            //Get list câu hỏi
            var List = new CauHoiBus().GetListCauHoi();

            for (int i = 0; i < List.Count; i++)
            {
                //Tạo expandable panel câu hỏi
                ExpandablePanel TitleCauHoi = new ExpandablePanel();
                TitleCauHoi.CanvasColor               = SystemColors.Control;
                TitleCauHoi.ColorSchemeStyle          = eDotNetBarStyle.StyleManagerControlled;
                TitleCauHoi.HideControlsWhenCollapsed = true;
                TitleCauHoi.ExpandButtonAlignment     = eTitleButtonAlignment.Left;
                TitleCauHoi.ExpandOnTitleClick        = true;
                TitleCauHoi.AnimationTime             = 0;

                TitleCauHoi.TitleStyle.Alignment = StringAlignment.Center;
                TitleCauHoi.TitleStyle.BackColor1.ColorSchemePart = eColorSchemePart.PanelBackground;
                TitleCauHoi.TitleStyle.BackColor2.ColorSchemePart = eColorSchemePart.PanelBackground2;
                TitleCauHoi.TitleStyle.Border = eBorderType.RaisedInner;
                TitleCauHoi.TitleStyle.BorderColor.ColorSchemePart = eColorSchemePart.PanelBorder;
                TitleCauHoi.TitleStyle.ForeColor.ColorSchemePart   = eColorSchemePart.PanelText;
                TitleCauHoi.TitleStyle.GradientAngle = 90;
                TitleCauHoi.TitleText = "Câu hỏi " + (listCauHoi.Count + 1);
                TitleCauHoi.Name      = "CH" + (listCauHoi.Count + 1);

                //Nút xóa câu hỏi
                ButtonX xoa = new ButtonX();
                xoa.BackColor      = Color.Transparent;
                xoa.AccessibleRole = AccessibleRole.PushButton;
                xoa.ColorTable     = eButtonColor.Blue;
                xoa.Dock           = DockStyle.Right;
                xoa.Image          = Properties.Resources.buttonExit_Image;

                xoa.Size   = new Size(20, 20);
                xoa.Style  = eDotNetBarStyle.StyleManagerControlled;
                xoa.Click += Xoa_Click;
                TitleCauHoi.TitlePanel.Controls.Add(xoa);

                UserControl _temp = null;
                object      listDapAn;
                switch (List[i].ID_LoaiCauHoi)
                {
                case 1:

                    _temp     = new CauHoi_1();
                    listDapAn = new CauHoiBus().GetListDapAn(List[i].ID);
                    ((CauHoi_1)_temp).Init(List[i].NoiDung, (List <DapAn>)listDapAn);

                    break;

                case 2:
                    _temp     = new CauHoi_2();
                    listDapAn = new CauHoiBus().GetListDapAn(List[i].ID);
                    ((CauHoi_2)_temp).Init(List[i].NoiDung, (List <DapAn>)listDapAn);
                    break;

                case 3:
                    _temp     = new CauHoi_3();
                    listDapAn = new CauHoiBus().GetListDapAn(List[i].ID);
                    ((CauHoi_3)_temp).Init(List[i].NoiDung, (List <DapAn>)listDapAn);
                    break;

                case 4:
                    _temp     = new CauHoi_4();
                    listDapAn = new CauHoiBus().GetListDapAn(List[i].ID);
                    ((CauHoi_4)_temp).Init(List[i].NoiDung, (List <DapAn>)listDapAn);
                    break;

                case 5:
                    _temp     = new CauHoi_5();
                    listDapAn = new CauHoiBus().GetListDapAn(List[i].ID);
                    ((CauHoi_5)_temp).Init(List[i].NoiDung, (List <DapAn>)listDapAn);
                    break;
                }



                _temp.Location       = new Point(0, TitleCauHoi.TitleHeight);
                _temp.Dock           = DockStyle.Bottom;
                TitleCauHoi.AutoSize = true;
                TitleCauHoi.Controls.Add(_temp);



                //Add expandable câu hỏi vào panel SoanCauHoi
                panelSoanCauHoi.Controls.Add(TitleCauHoi);
                TitleCauHoi.Dock = DockStyle.Top;
                TitleCauHoi.BringToFront();


                //Thêm câu hỏi vào list để dễ quản lý
                listCauHoi.Add(TitleCauHoi);
            }
            Cursor.Current          = Cursors.Default;
            panelSoanCauHoi.Visible = true;
        }
        private void exppnl_ExpandedChanged(object sender, ExpandedChangeEventArgs e)
        {
            if (!_shown)
            {
                return;
            }
            if (sender == null)
            {
                return;
            }
            if (sender.GetType() != typeof(ExpandablePanel))
            {
                return;
            }
            ExpandablePanel expppnl = (ExpandablePanel)sender;

            if (expppnl == exppnlActions)
            {
                if (!_detectexpandactions)
                {
                    return;
                }
                if (expppnl.Expanded)
                {
                    _detectexpanddates        = false;
                    _detectexpandusers        = false;
                    exppnlDateRanges.Expanded = false;
                    exppnlUsers.Expanded      = false;
                    _detectexpanddates        = true;
                    _detectexpandusers        = true;
                }
                else
                {
                    _detectexpandusers   = true;
                    exppnlUsers.Expanded = true;
                }
            }
            else if (expppnl == exppnlDateRanges)
            {
                if (!_detectexpanddates)
                {
                    return;
                }
                if (expppnl.Expanded)
                {
                    _detectexpandactions   = false;
                    _detectexpandusers     = false;
                    exppnlActions.Expanded = false;
                    exppnlUsers.Expanded   = false;
                    _detectexpandactions   = true;
                    _detectexpandusers     = true;
                }
                else
                {
                    _detectexpandactions   = true;
                    exppnlActions.Expanded = true;
                }
            }
            else if (expppnl == exppnlUsers)
            {
                if (!_detectexpandusers)
                {
                    return;
                }
                if (expppnl.Expanded)
                {
                    _detectexpandactions      = false;
                    _detectexpanddates        = false;
                    exppnlActions.Expanded    = false;
                    exppnlDateRanges.Expanded = false;
                    _detectexpandactions      = true;
                    _detectexpanddates        = true;
                }
                else
                {
                    _detectexpandactions   = true;
                    exppnlActions.Expanded = true;
                }
            }
            else
            {
            }
        }