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()); }
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; }
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); }
public override void Initialize(IComponent component) { base.Initialize(component); ExpandablePanel panel = component as ExpandablePanel; if (panel != null) { EnableDesignMode(((ExpandablePanel)Control).WorkingArea, "WorkingArea"); } }
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; } }
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); } }
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; }
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; } } } }
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); }
public void method_3(ExpandablePanel expandablePanel_1) { expandablePanel_0 = expandablePanel_1; }
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); }
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 { } }