Segmented支持禁用样式

This commit is contained in:
czz_y 2024-09-14 12:45:07 +08:00
parent 42a7932065
commit f9377e43c0

View File

@ -28,21 +28,16 @@
/// </summary>
private void InitializeComponent()
{
AntdUI.SegmentedItem segmentedItem16 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem17 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem18 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem19 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem20 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem26 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem27 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem28 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem29 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem30 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem21 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem22 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem23 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem24 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem25 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem11 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem12 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem13 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem14 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem15 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem1 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem2 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem3 = new AntdUI.SegmentedItem();
@ -54,29 +49,43 @@
AntdUI.SegmentedItem segmentedItem8 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem9 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem10 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem11 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem12 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem13 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem14 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem15 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem16 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem17 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem18 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem19 = new AntdUI.SegmentedItem();
AntdUI.SegmentedItem segmentedItem20 = new AntdUI.SegmentedItem();
this.stackPanel1 = new AntdUI.StackPanel();
this.flowPanel2 = new AntdUI.FlowPanel();
this.segmented2 = new AntdUI.Segmented();
this.label4 = new AntdUI.Label();
this.flowPanel1 = new AntdUI.FlowPanel();
this.segmented1 = new AntdUI.Segmented();
this.label3 = new AntdUI.Label();
this.divider1 = new AntdUI.Divider();
this.label2 = new AntdUI.Label();
this.label1 = new AntdUI.Label();
this.flowPanel5 = new AntdUI.FlowPanel();
this.segmented5 = new AntdUI.Segmented();
this.label6 = new AntdUI.Label();
this.flowPanel6 = new AntdUI.FlowPanel();
this.segmented6 = new AntdUI.Segmented();
this.flowPanel4 = new AntdUI.FlowPanel();
this.segmented4 = new AntdUI.Segmented();
this.label5 = new AntdUI.Label();
this.flowPanel3 = new AntdUI.FlowPanel();
this.segmented3 = new AntdUI.Segmented();
this.flowPanel5 = new AntdUI.FlowPanel();
this.segmented5 = new AntdUI.Segmented();
this.flowPanel2 = new AntdUI.FlowPanel();
this.segmented2 = new AntdUI.Segmented();
this.label4 = new AntdUI.Label();
this.stackPanel1.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.flowPanel1.SuspendLayout();
this.flowPanel5.SuspendLayout();
this.flowPanel6.SuspendLayout();
this.flowPanel4.SuspendLayout();
this.flowPanel3.SuspendLayout();
this.flowPanel5.SuspendLayout();
this.flowPanel2.SuspendLayout();
this.SuspendLayout();
//
// stackPanel1
@ -87,6 +96,8 @@
this.stackPanel1.Controls.Add(this.flowPanel5);
this.stackPanel1.Controls.Add(this.flowPanel2);
this.stackPanel1.Controls.Add(this.label4);
this.stackPanel1.Controls.Add(this.flowPanel6);
this.stackPanel1.Controls.Add(this.label6);
this.stackPanel1.Controls.Add(this.flowPanel1);
this.stackPanel1.Controls.Add(this.label3);
this.stackPanel1.Controls.Add(this.divider1);
@ -95,56 +106,11 @@
this.stackPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.stackPanel1.Location = new System.Drawing.Point(0, 0);
this.stackPanel1.Name = "stackPanel1";
this.stackPanel1.Size = new System.Drawing.Size(700, 496);
this.stackPanel1.Size = new System.Drawing.Size(700, 542);
this.stackPanel1.TabIndex = 0;
this.stackPanel1.Text = "stackPanel1";
this.stackPanel1.Vertical = true;
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.segmented2);
this.flowPanel2.Location = new System.Drawing.Point(3, 201);
this.flowPanel2.Name = "flowPanel2";
this.flowPanel2.Size = new System.Drawing.Size(694, 38);
this.flowPanel2.TabIndex = 24;
this.flowPanel2.Text = "flowPanel2";
//
// segmented2
//
this.segmented2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented2.Full = true;
this.segmented2.IconAlign = AntdUI.TAlignMini.Left;
segmentedItem16.IconSvg = resources.GetString("segmentedItem16.IconSvg");
segmentedItem16.Text = "Daily";
segmentedItem17.IconSvg = resources.GetString("segmentedItem17.IconSvg");
segmentedItem17.Text = "Weekly";
segmentedItem18.IconSvg = resources.GetString("segmentedItem18.IconSvg");
segmentedItem18.Text = "Monthly";
segmentedItem19.IconSvg = resources.GetString("segmentedItem19.IconSvg");
segmentedItem19.Text = "Quarterly";
segmentedItem20.IconSvg = resources.GetString("segmentedItem20.IconSvg");
segmentedItem20.Text = "Yearly";
this.segmented2.Items.Add(segmentedItem16);
this.segmented2.Items.Add(segmentedItem17);
this.segmented2.Items.Add(segmentedItem18);
this.segmented2.Items.Add(segmentedItem19);
this.segmented2.Items.Add(segmentedItem20);
this.segmented2.Location = new System.Drawing.Point(3, 3);
this.segmented2.Name = "segmented2";
this.segmented2.SelectIndex = 0;
this.segmented2.Size = new System.Drawing.Size(500, 32);
this.segmented2.TabIndex = 0;
this.segmented2.Text = "segmented2";
//
// label4
//
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(3, 171);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(694, 24);
this.label4.TabIndex = 23;
this.label4.Text = "图标";
//
// flowPanel1
//
this.flowPanel1.Controls.Add(this.segmented1);
@ -158,16 +124,16 @@
//
this.segmented1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented1.Full = true;
segmentedItem21.Text = "Daily";
segmentedItem22.Text = "Weekly";
segmentedItem23.Text = "Monthly";
segmentedItem24.Text = "Quarterly";
segmentedItem25.Text = "Yearly";
this.segmented1.Items.Add(segmentedItem21);
this.segmented1.Items.Add(segmentedItem22);
this.segmented1.Items.Add(segmentedItem23);
this.segmented1.Items.Add(segmentedItem24);
this.segmented1.Items.Add(segmentedItem25);
segmentedItem26.Text = "Daily";
segmentedItem27.Text = "Weekly";
segmentedItem28.Text = "Monthly";
segmentedItem29.Text = "Quarterly";
segmentedItem30.Text = "Yearly";
this.segmented1.Items.Add(segmentedItem26);
this.segmented1.Items.Add(segmentedItem27);
this.segmented1.Items.Add(segmentedItem28);
this.segmented1.Items.Add(segmentedItem29);
this.segmented1.Items.Add(segmentedItem30);
this.segmented1.Location = new System.Drawing.Point(3, 3);
this.segmented1.Name = "segmented1";
this.segmented1.SelectIndex = 0;
@ -209,47 +175,53 @@
this.label1.TabIndex = 18;
this.label1.Text = "Segmented 分段控制器";
//
// flowPanel5
// label6
//
this.flowPanel5.Controls.Add(this.segmented5);
this.flowPanel5.Location = new System.Drawing.Point(3, 245);
this.flowPanel5.Name = "flowPanel5";
this.flowPanel5.Size = new System.Drawing.Size(694, 38);
this.flowPanel5.TabIndex = 29;
this.flowPanel5.Text = "flowPanel5";
this.label6.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label6.Location = new System.Drawing.Point(3, 171);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(694, 24);
this.label6.TabIndex = 33;
this.label6.Text = "禁用";
//
// segmented5
// flowPanel6
//
this.segmented5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented5.Full = true;
segmentedItem11.IconSvg = resources.GetString("segmentedItem11.IconSvg");
segmentedItem11.Text = "";
segmentedItem12.IconSvg = resources.GetString("segmentedItem12.IconSvg");
segmentedItem12.Text = "";
segmentedItem13.IconSvg = resources.GetString("segmentedItem13.IconSvg");
segmentedItem13.Text = "";
segmentedItem14.IconSvg = resources.GetString("segmentedItem14.IconSvg");
segmentedItem14.Text = "";
segmentedItem15.IconSvg = resources.GetString("segmentedItem15.IconSvg");
segmentedItem15.Text = "";
this.segmented5.Items.Add(segmentedItem11);
this.segmented5.Items.Add(segmentedItem12);
this.segmented5.Items.Add(segmentedItem13);
this.segmented5.Items.Add(segmentedItem14);
this.segmented5.Items.Add(segmentedItem15);
this.segmented5.Location = new System.Drawing.Point(3, 3);
this.segmented5.Name = "segmented5";
this.segmented5.Size = new System.Drawing.Size(500, 32);
this.segmented5.TabIndex = 0;
this.segmented5.Text = "segmented5";
this.flowPanel6.Controls.Add(this.segmented6);
this.flowPanel6.Location = new System.Drawing.Point(3, 201);
this.flowPanel6.Name = "flowPanel6";
this.flowPanel6.Size = new System.Drawing.Size(694, 38);
this.flowPanel6.TabIndex = 34;
this.flowPanel6.Text = "flowPanel6";
//
// segmented6
//
this.segmented6.Enabled = false;
this.segmented6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented6.Full = true;
segmentedItem21.Text = "Daily";
segmentedItem22.Text = "Weekly";
segmentedItem23.Text = "Monthly";
segmentedItem24.Text = "Quarterly";
segmentedItem25.Text = "Yearly";
this.segmented6.Items.Add(segmentedItem21);
this.segmented6.Items.Add(segmentedItem22);
this.segmented6.Items.Add(segmentedItem23);
this.segmented6.Items.Add(segmentedItem24);
this.segmented6.Items.Add(segmentedItem25);
this.segmented6.Location = new System.Drawing.Point(3, 3);
this.segmented6.Name = "segmented6";
this.segmented6.SelectIndex = 0;
this.segmented6.Size = new System.Drawing.Size(500, 32);
this.segmented6.TabIndex = 0;
this.segmented6.Text = "segmented6";
//
// flowPanel4
//
this.flowPanel4.Controls.Add(this.segmented4);
this.flowPanel4.Location = new System.Drawing.Point(3, 401);
this.flowPanel4.Location = new System.Drawing.Point(3, 475);
this.flowPanel4.Name = "flowPanel4";
this.flowPanel4.Size = new System.Drawing.Size(694, 38);
this.flowPanel4.TabIndex = 32;
this.flowPanel4.TabIndex = 40;
this.flowPanel4.Text = "flowPanel4";
//
// segmented4
@ -281,19 +253,19 @@
// label5
//
this.label5.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.Location = new System.Drawing.Point(3, 371);
this.label5.Location = new System.Drawing.Point(3, 445);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(694, 24);
this.label5.TabIndex = 31;
this.label5.TabIndex = 39;
this.label5.Text = "线条样式";
//
// flowPanel3
//
this.flowPanel3.Controls.Add(this.segmented3);
this.flowPanel3.Location = new System.Drawing.Point(3, 289);
this.flowPanel3.Location = new System.Drawing.Point(3, 363);
this.flowPanel3.Name = "flowPanel3";
this.flowPanel3.Size = new System.Drawing.Size(694, 76);
this.flowPanel3.TabIndex = 30;
this.flowPanel3.TabIndex = 38;
this.flowPanel3.Text = "flowPanel3";
//
// segmented3
@ -326,18 +298,98 @@
this.segmented3.TabIndex = 0;
this.segmented3.Text = "segmented3";
//
// flowPanel5
//
this.flowPanel5.Controls.Add(this.segmented5);
this.flowPanel5.Location = new System.Drawing.Point(3, 319);
this.flowPanel5.Name = "flowPanel5";
this.flowPanel5.Size = new System.Drawing.Size(694, 38);
this.flowPanel5.TabIndex = 37;
this.flowPanel5.Text = "flowPanel5";
//
// segmented5
//
this.segmented5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented5.Full = true;
segmentedItem11.IconSvg = resources.GetString("segmentedItem11.IconSvg");
segmentedItem11.Text = "";
segmentedItem12.IconSvg = resources.GetString("segmentedItem12.IconSvg");
segmentedItem12.Text = "";
segmentedItem13.IconSvg = resources.GetString("segmentedItem13.IconSvg");
segmentedItem13.Text = "";
segmentedItem14.IconSvg = resources.GetString("segmentedItem14.IconSvg");
segmentedItem14.Text = "";
segmentedItem15.IconSvg = resources.GetString("segmentedItem15.IconSvg");
segmentedItem15.Text = "";
this.segmented5.Items.Add(segmentedItem11);
this.segmented5.Items.Add(segmentedItem12);
this.segmented5.Items.Add(segmentedItem13);
this.segmented5.Items.Add(segmentedItem14);
this.segmented5.Items.Add(segmentedItem15);
this.segmented5.Location = new System.Drawing.Point(3, 3);
this.segmented5.Name = "segmented5";
this.segmented5.Size = new System.Drawing.Size(500, 32);
this.segmented5.TabIndex = 0;
this.segmented5.Text = "segmented5";
//
// flowPanel2
//
this.flowPanel2.Controls.Add(this.segmented2);
this.flowPanel2.Location = new System.Drawing.Point(3, 275);
this.flowPanel2.Name = "flowPanel2";
this.flowPanel2.Size = new System.Drawing.Size(694, 38);
this.flowPanel2.TabIndex = 36;
this.flowPanel2.Text = "flowPanel2";
//
// segmented2
//
this.segmented2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
this.segmented2.Full = true;
this.segmented2.IconAlign = AntdUI.TAlignMini.Left;
segmentedItem16.IconSvg = resources.GetString("segmentedItem16.IconSvg");
segmentedItem16.Text = "Daily";
segmentedItem17.IconSvg = resources.GetString("segmentedItem17.IconSvg");
segmentedItem17.Text = "Weekly";
segmentedItem18.IconSvg = resources.GetString("segmentedItem18.IconSvg");
segmentedItem18.Text = "Monthly";
segmentedItem19.IconSvg = resources.GetString("segmentedItem19.IconSvg");
segmentedItem19.Text = "Quarterly";
segmentedItem20.IconSvg = resources.GetString("segmentedItem20.IconSvg");
segmentedItem20.Text = "Yearly";
this.segmented2.Items.Add(segmentedItem16);
this.segmented2.Items.Add(segmentedItem17);
this.segmented2.Items.Add(segmentedItem18);
this.segmented2.Items.Add(segmentedItem19);
this.segmented2.Items.Add(segmentedItem20);
this.segmented2.Location = new System.Drawing.Point(3, 3);
this.segmented2.Name = "segmented2";
this.segmented2.SelectIndex = 0;
this.segmented2.Size = new System.Drawing.Size(500, 32);
this.segmented2.TabIndex = 0;
this.segmented2.Text = "segmented2";
//
// label4
//
this.label4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(3, 245);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(694, 24);
this.label4.TabIndex = 35;
this.label4.Text = "图标";
//
// SegmentedDemo
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
this.Controls.Add(this.stackPanel1);
this.Name = "SegmentedDemo";
this.Size = new System.Drawing.Size(700, 496);
this.Size = new System.Drawing.Size(700, 542);
this.stackPanel1.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.flowPanel1.ResumeLayout(false);
this.flowPanel5.ResumeLayout(false);
this.flowPanel6.ResumeLayout(false);
this.flowPanel4.ResumeLayout(false);
this.flowPanel3.ResumeLayout(false);
this.flowPanel5.ResumeLayout(false);
this.flowPanel2.ResumeLayout(false);
this.ResumeLayout(false);
}
@ -351,9 +403,9 @@
private AntdUI.FlowPanel flowPanel1;
private AntdUI.Label label3;
private AntdUI.Segmented segmented1;
private AntdUI.FlowPanel flowPanel2;
private AntdUI.Segmented segmented2;
private AntdUI.Label label4;
private AntdUI.FlowPanel flowPanel6;
private AntdUI.Segmented segmented6;
private AntdUI.Label label6;
private AntdUI.FlowPanel flowPanel4;
private AntdUI.Segmented segmented4;
private AntdUI.Label label5;
@ -361,5 +413,8 @@
private AntdUI.Segmented segmented3;
private AntdUI.FlowPanel flowPanel5;
private AntdUI.Segmented segmented5;
private AntdUI.FlowPanel flowPanel2;
private AntdUI.Segmented segmented2;
private AntdUI.Label label4;
}
}