diff --git a/MainWindow.cs b/MainWindow.cs index 83bcda7..81cf69d 100644 --- a/MainWindow.cs +++ b/MainWindow.cs @@ -187,6 +187,33 @@ namespace AntdUIDemo case "InputNumber": control = new InputNumberDemo(); break; + case "Radio": + control = new RadioDemo(); + break; + case "Rate": + control = new RateDemo(); + break; + case "Select": + control = new SelectDemo(); + break; + case "SelectMultiple": + control = new SelectMultipleDemo(); + break; + case "Slider": + control = new SliderDemo(); + break; + case "Switch": + control = new SwitchDemo(); + break; + case "TimePicker": + control = new TimePickerDemo(); + break; + case "Avatar": + control = new AvatarDemo(); + break; + case "Badge": + control = new BadgeDemo(); + break; } if (control != null) { diff --git a/Resources/location.gif b/Resources/location.gif new file mode 100644 index 0000000..ff03a9e Binary files /dev/null and b/Resources/location.gif differ diff --git a/Views/AvatarDemo.Designer.cs b/Views/AvatarDemo.Designer.cs new file mode 100644 index 0000000..51c7d4c --- /dev/null +++ b/Views/AvatarDemo.Designer.cs @@ -0,0 +1,259 @@ +namespace AntdUIDemo.Views +{ + partial class AvatarDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AvatarDemo)); + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.label3 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.avatar1 = new AntdUI.Avatar(); + this.avatar3 = new AntdUI.Avatar(); + this.label4 = new AntdUI.Label(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.avatar5 = new AntdUI.Avatar(); + this.avatar6 = new AntdUI.Avatar(); + this.avatar7 = new AntdUI.Avatar(); + this.avatar4 = new AntdUI.Avatar(); + this.avatar2 = new AntdUI.Avatar(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.label4); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 463); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 25; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 24; + this.label2.Text = "用来代表用户或事物,支持图片、图标或字符展示。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 23; + this.label1.Text = "Avatar 头像"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 26; + this.label3.Text = "基本用法"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.avatar4); + this.flowPanel1.Controls.Add(this.avatar2); + this.flowPanel1.Controls.Add(this.avatar7); + this.flowPanel1.Controls.Add(this.avatar6); + this.flowPanel1.Controls.Add(this.avatar3); + this.flowPanel1.Controls.Add(this.avatar1); + this.flowPanel1.Gap = 6; + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 76); + this.flowPanel1.TabIndex = 27; + this.flowPanel1.Text = "flowPanel1"; + // + // avatar1 + // + this.avatar1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(227)))), ((int)(((byte)(207))))); + this.avatar1.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.avatar1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(106)))), ((int)(((byte)(0))))); + this.avatar1.Location = new System.Drawing.Point(3, 3); + this.avatar1.Name = "avatar1"; + this.avatar1.Padding = new System.Windows.Forms.Padding(6); + this.avatar1.Radius = 6; + this.avatar1.Size = new System.Drawing.Size(70, 70); + this.avatar1.TabIndex = 0; + this.avatar1.Text = "方"; + // + // avatar3 + // + this.avatar3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(227)))), ((int)(((byte)(207))))); + this.avatar3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.avatar3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(106)))), ((int)(((byte)(0))))); + this.avatar3.Location = new System.Drawing.Point(85, 3); + this.avatar3.Name = "avatar3"; + this.avatar3.Padding = new System.Windows.Forms.Padding(6); + this.avatar3.Round = true; + this.avatar3.Size = new System.Drawing.Size(70, 70); + this.avatar3.TabIndex = 2; + this.avatar3.Text = "圆"; + // + // 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, 209); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(694, 24); + this.label4.TabIndex = 28; + this.label4.Text = "动图"; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.avatar5); + this.flowPanel2.Gap = 6; + this.flowPanel2.Location = new System.Drawing.Point(3, 239); + this.flowPanel2.Name = "flowPanel2"; + this.flowPanel2.Size = new System.Drawing.Size(694, 76); + this.flowPanel2.TabIndex = 29; + this.flowPanel2.Text = "flowPanel2"; + // + // avatar5 + // + this.avatar5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.avatar5.Image = ((System.Drawing.Image)(resources.GetObject("avatar5.Image"))); + this.avatar5.Location = new System.Drawing.Point(3, 3); + this.avatar5.Name = "avatar5"; + this.avatar5.Padding = new System.Windows.Forms.Padding(6); + this.avatar5.Round = true; + this.avatar5.Shadow = 8; + this.avatar5.Size = new System.Drawing.Size(70, 70); + this.avatar5.TabIndex = 1; + this.avatar5.Text = "A"; + // + // avatar6 + // + this.avatar6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(227)))), ((int)(((byte)(207))))); + this.avatar6.Badge = "99"; + this.avatar6.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.avatar6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(106)))), ((int)(((byte)(0))))); + this.avatar6.Location = new System.Drawing.Point(167, 3); + this.avatar6.Name = "avatar6"; + this.avatar6.Padding = new System.Windows.Forms.Padding(6); + this.avatar6.Radius = 6; + this.avatar6.Shadow = 8; + this.avatar6.Size = new System.Drawing.Size(70, 70); + this.avatar6.TabIndex = 5; + this.avatar6.Text = "方"; + // + // avatar7 + // + this.avatar7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(227)))), ((int)(((byte)(207))))); + this.avatar7.Badge = "7"; + this.avatar7.BadgeSize = 1F; + this.avatar7.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.avatar7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(106)))), ((int)(((byte)(0))))); + this.avatar7.Location = new System.Drawing.Point(249, 3); + this.avatar7.Name = "avatar7"; + this.avatar7.Padding = new System.Windows.Forms.Padding(6); + this.avatar7.Round = true; + this.avatar7.Shadow = 8; + this.avatar7.ShadowOffsetY = 4; + this.avatar7.Size = new System.Drawing.Size(70, 70); + this.avatar7.TabIndex = 6; + this.avatar7.Text = "圆"; + // + // avatar4 + // + this.avatar4.Image = global::AntdUIDemo.Properties.Resources.关闭; + this.avatar4.Location = new System.Drawing.Point(413, 3); + this.avatar4.Name = "avatar4"; + this.avatar4.Padding = new System.Windows.Forms.Padding(6); + this.avatar4.Size = new System.Drawing.Size(70, 70); + this.avatar4.TabIndex = 8; + this.avatar4.Text = ""; + // + // avatar2 + // + this.avatar2.ImageSvg = resources.GetString("avatar2.ImageSvg"); + this.avatar2.Location = new System.Drawing.Point(331, 3); + this.avatar2.Name = "avatar2"; + this.avatar2.Padding = new System.Windows.Forms.Padding(6); + this.avatar2.Size = new System.Drawing.Size(70, 70); + this.avatar2.TabIndex = 7; + this.avatar2.Text = ""; + // + // AvatarDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "AvatarDemo"; + this.Size = new System.Drawing.Size(700, 463); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.Label label3; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.Avatar avatar1; + private AntdUI.Avatar avatar3; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.Label label4; + private AntdUI.Avatar avatar5; + private AntdUI.Avatar avatar7; + private AntdUI.Avatar avatar6; + private AntdUI.Avatar avatar4; + private AntdUI.Avatar avatar2; + } +} diff --git a/Views/AvatarDemo.cs b/Views/AvatarDemo.cs new file mode 100644 index 0000000..c156047 --- /dev/null +++ b/Views/AvatarDemo.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class AvatarDemo : UserControl + { + public AvatarDemo() + { + InitializeComponent(); + } + } +} diff --git a/Views/AvatarDemo.resx b/Views/AvatarDemo.resx new file mode 100644 index 0000000..7ae1e96 --- /dev/null +++ b/Views/AvatarDemo.resx @@ -0,0 +1,825 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + R0lGODlhgACAAPYfAP//+////wqL/Tab95XO/iaW9gmG/cTZ7+X2/9bs/gCK/4PA9ozF9vv///f//3Kx + 9gCK+wSK+fP7/+v7/+/7/waO+c3i9uXz+pzV/1Gg9ACG/+33/932/2Ct9RGK9YzL9gSG95zC51ar9gCO + +uf7/0im+L3l//P//6Xd/xOT/Pf7/+///3zA+Gu1/Xa17gmG9ACG+3W8/bPl/wSG+4nA7fDz9sbu/yGO + 8EOe8uP7/wqK9ebu+Ov//wSK///7//v/+lqz/WOr6/v7/4zG/gSG8u/7+/f/+/P/+2Oy9uf7+wCO/2mz + 7ev7+/P7+zuV7VSl7NX2/9vk7Wu19q7G4jKb7///9sDS5QaO/3Gt5W279ff7+kqi7BKK7Tub7sz2/wCG + 9wKT/xGF7SmS6xqL7jej9wuK7jGV7ReG6V+h4vv7+uv/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtY + TVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlk + Ij8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBD + b3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxy + ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5z + IyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2Jl + LmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8i + IHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYj + IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS4wIChXaW5kb3dzKSIgeG1wTU06SW5z + dGFuY2VJRD0ieG1wLmlpZDo2MTgyNzBDRDQxRkIxMUVGQUFCMTg3QUYyQjkxODI3QyIgeG1wTU06RG9j + dW1lbnRJRD0ieG1wLmRpZDo2MTgyNzBDRTQxRkIxMUVGQUFCMTg3QUYyQjkxODI3QyI+IDx4bXBNTTpE + ZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxODI3MENCNDFGQjExRUZBQUIxODdB + RjJCOTE4MjdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYxODI3MENDNDFGQjExRUZBQUIxODdB + RjJCOTE4MjdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hw + YWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU + 09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmY + l5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1c + W1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEg + Hx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAHwAsAAAAAIAAgAAAB/+AAYKDhIWG + h4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHC + w8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OWdAADmlQ0nCSgMLQ8PLQwYFhIBAA3p6oQN + DQkYFDCgoKBBgyMeWDCir0G/AAAfQFCi5KDFgyUsOOwngYCAigooXhyp4MGGcv82dCgoUsGAISgsJJh5 + gEGGGRYHWBDED9yFDAcFLEjgcKNRgAwgHByxU9yFARgTNIq4tOk3CSIOLigCyQGGHgZTXPjWgMFBBg56 + OmpwAALBkg7/ugEUYJCFkUoYDh7YqK1BC4MlKFhq8MDgAMHbLLwVIDWRhAs7Nuw71ADBiIIGDmxrwKIu + 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 + + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"></path></svg> + + \ No newline at end of file diff --git a/Views/BadgeDemo.Designer.cs b/Views/BadgeDemo.Designer.cs new file mode 100644 index 0000000..f54ccaf --- /dev/null +++ b/Views/BadgeDemo.Designer.cs @@ -0,0 +1,293 @@ +namespace AntdUIDemo.Views +{ + partial class BadgeDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.label3 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.badge6 = new AntdUI.Badge(); + this.badge5 = new AntdUI.Badge(); + this.badge3 = new AntdUI.Badge(); + this.badge2 = new AntdUI.Badge(); + this.badge1 = new AntdUI.Badge(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.badge7 = new AntdUI.Badge(); + this.flowPanel3 = new AntdUI.FlowPanel(); + this.badge4 = new AntdUI.Badge(); + this.badge8 = new AntdUI.Badge(); + this.badge9 = new AntdUI.Badge(); + this.badge10 = new AntdUI.Badge(); + this.badge11 = new AntdUI.Badge(); + this.badge12 = new AntdUI.Badge(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.flowPanel3.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel3); + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 467); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 25; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 24; + this.label2.Text = "图标右上角的圆形徽标数字。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 23; + this.label1.Text = "Badge 徽标数"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 26; + this.label3.Text = "基本用法"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.badge5); + this.flowPanel1.Controls.Add(this.badge3); + this.flowPanel1.Controls.Add(this.badge2); + this.flowPanel1.Controls.Add(this.badge1); + this.flowPanel1.Controls.Add(this.badge6); + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 27; + this.flowPanel1.Text = "flowPanel1"; + // + // badge6 + // + this.badge6.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge6.Location = new System.Drawing.Point(3, 3); + this.badge6.Name = "badge6"; + this.badge6.Size = new System.Drawing.Size(120, 32); + this.badge6.TabIndex = 5; + this.badge6.Text = "Default"; + // + // badge5 + // + this.badge5.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge5.Location = new System.Drawing.Point(507, 3); + this.badge5.Name = "badge5"; + this.badge5.Size = new System.Drawing.Size(120, 32); + this.badge5.State = AntdUI.TState.Warn; + this.badge5.TabIndex = 10; + this.badge5.Text = "Warn"; + // + // badge3 + // + this.badge3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge3.Location = new System.Drawing.Point(381, 3); + this.badge3.Name = "badge3"; + this.badge3.Size = new System.Drawing.Size(120, 32); + this.badge3.State = AntdUI.TState.Error; + this.badge3.TabIndex = 8; + this.badge3.Text = "Error"; + // + // badge2 + // + this.badge2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge2.Location = new System.Drawing.Point(255, 3); + this.badge2.Name = "badge2"; + this.badge2.Size = new System.Drawing.Size(120, 32); + this.badge2.State = AntdUI.TState.Primary; + this.badge2.TabIndex = 7; + this.badge2.Text = "Primary"; + // + // badge1 + // + this.badge1.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge1.Location = new System.Drawing.Point(129, 3); + this.badge1.Name = "badge1"; + this.badge1.Size = new System.Drawing.Size(120, 32); + this.badge1.State = AntdUI.TState.Success; + this.badge1.TabIndex = 6; + this.badge1.Text = "Success"; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.badge7); + this.flowPanel2.Location = new System.Drawing.Point(3, 171); + this.flowPanel2.Name = "flowPanel2"; + this.flowPanel2.Size = new System.Drawing.Size(694, 38); + this.flowPanel2.TabIndex = 28; + this.flowPanel2.Text = "flowPanel2"; + // + // badge7 + // + this.badge7.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge7.Location = new System.Drawing.Point(3, 3); + this.badge7.Name = "badge7"; + this.badge7.Size = new System.Drawing.Size(120, 32); + this.badge7.State = AntdUI.TState.Processing; + this.badge7.TabIndex = 12; + this.badge7.Text = "Processing"; + // + // flowPanel3 + // + this.flowPanel3.Controls.Add(this.badge12); + this.flowPanel3.Controls.Add(this.badge4); + this.flowPanel3.Controls.Add(this.badge8); + this.flowPanel3.Controls.Add(this.badge9); + this.flowPanel3.Controls.Add(this.badge10); + this.flowPanel3.Controls.Add(this.badge11); + this.flowPanel3.Location = new System.Drawing.Point(3, 215); + this.flowPanel3.Name = "flowPanel3"; + this.flowPanel3.Size = new System.Drawing.Size(694, 38); + this.flowPanel3.TabIndex = 29; + this.flowPanel3.Text = "flowPanel3"; + // + // badge4 + // + this.badge4.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge4.Location = new System.Drawing.Point(155, 3); + this.badge4.Name = "badge4"; + this.badge4.Size = new System.Drawing.Size(32, 32); + this.badge4.State = AntdUI.TState.Warn; + this.badge4.TabIndex = 10; + // + // badge8 + // + this.badge8.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge8.Location = new System.Drawing.Point(117, 3); + this.badge8.Name = "badge8"; + this.badge8.Size = new System.Drawing.Size(32, 32); + this.badge8.State = AntdUI.TState.Error; + this.badge8.TabIndex = 8; + // + // badge9 + // + this.badge9.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge9.Location = new System.Drawing.Point(79, 3); + this.badge9.Name = "badge9"; + this.badge9.Size = new System.Drawing.Size(32, 32); + this.badge9.State = AntdUI.TState.Primary; + this.badge9.TabIndex = 7; + // + // badge10 + // + this.badge10.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge10.Location = new System.Drawing.Point(41, 3); + this.badge10.Name = "badge10"; + this.badge10.Size = new System.Drawing.Size(32, 32); + this.badge10.State = AntdUI.TState.Success; + this.badge10.TabIndex = 6; + // + // badge11 + // + this.badge11.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge11.Location = new System.Drawing.Point(3, 3); + this.badge11.Name = "badge11"; + this.badge11.Size = new System.Drawing.Size(32, 32); + this.badge11.TabIndex = 5; + // + // badge12 + // + this.badge12.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.badge12.Location = new System.Drawing.Point(193, 3); + this.badge12.Name = "badge12"; + this.badge12.Size = new System.Drawing.Size(32, 32); + this.badge12.State = AntdUI.TState.Processing; + this.badge12.TabIndex = 13; + // + // BadgeDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "BadgeDemo"; + this.Size = new System.Drawing.Size(700, 467); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.flowPanel3.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.Label label3; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.Badge badge6; + private AntdUI.Badge badge5; + private AntdUI.Badge badge3; + private AntdUI.Badge badge2; + private AntdUI.Badge badge1; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.Badge badge7; + private AntdUI.FlowPanel flowPanel3; + private AntdUI.Badge badge4; + private AntdUI.Badge badge8; + private AntdUI.Badge badge9; + private AntdUI.Badge badge10; + private AntdUI.Badge badge11; + private AntdUI.Badge badge12; + } +} diff --git a/Views/BadgeDemo.cs b/Views/BadgeDemo.cs new file mode 100644 index 0000000..a3e58b3 --- /dev/null +++ b/Views/BadgeDemo.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class BadgeDemo : UserControl + { + public BadgeDemo() + { + InitializeComponent(); + } + } +} diff --git a/Views/BadgeDemo.resx b/Views/BadgeDemo.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Views/BadgeDemo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Views/InputDemo.Designer.cs b/Views/InputDemo.Designer.cs index 2f71ff5..ce9ade5 100644 --- a/Views/InputDemo.Designer.cs +++ b/Views/InputDemo.Designer.cs @@ -476,7 +476,7 @@ this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(694, 24); this.label4.TabIndex = 10; - this.label4.Text = "前置/后置标签"; + this.label4.Text = "前/后标签"; // // flowPanel1 // diff --git a/Views/InputNumberDemo.Designer.cs b/Views/InputNumberDemo.Designer.cs index e34fb34..f220632 100644 --- a/Views/InputNumberDemo.Designer.cs +++ b/Views/InputNumberDemo.Designer.cs @@ -30,25 +30,25 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InputNumberDemo)); this.stackPanel1 = new AntdUI.StackPanel(); + this.flowPanel3 = new AntdUI.FlowPanel(); + this.inputNumber8 = new AntdUI.InputNumber(); + this.label5 = new AntdUI.Label(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.inputNumber3 = new AntdUI.InputNumber(); + this.inputNumber2 = new AntdUI.InputNumber(); + this.label4 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.inputNumber5 = new AntdUI.InputNumber(); + this.inputNumber4 = new AntdUI.InputNumber(); + this.inputNumber1 = new AntdUI.InputNumber(); + this.label3 = new AntdUI.Label(); this.divider1 = new AntdUI.Divider(); this.label2 = new AntdUI.Label(); this.label1 = new AntdUI.Label(); - this.flowPanel1 = new AntdUI.FlowPanel(); - this.label3 = new AntdUI.Label(); - this.inputNumber1 = new AntdUI.InputNumber(); - this.label4 = new AntdUI.Label(); - this.flowPanel2 = new AntdUI.FlowPanel(); - this.inputNumber2 = new AntdUI.InputNumber(); - this.inputNumber3 = new AntdUI.InputNumber(); - this.inputNumber4 = new AntdUI.InputNumber(); - this.inputNumber5 = new AntdUI.InputNumber(); - this.label5 = new AntdUI.Label(); - this.flowPanel3 = new AntdUI.FlowPanel(); - this.inputNumber8 = new AntdUI.InputNumber(); this.stackPanel1.SuspendLayout(); - this.flowPanel1.SuspendLayout(); - this.flowPanel2.SuspendLayout(); this.flowPanel3.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.flowPanel1.SuspendLayout(); this.SuspendLayout(); // // stackPanel1 @@ -70,78 +70,39 @@ this.stackPanel1.Text = "stackPanel1"; this.stackPanel1.Vertical = true; // - // divider1 + // flowPanel3 // - this.divider1.Location = new System.Drawing.Point(3, 79); - this.divider1.Name = "divider1"; - this.divider1.Size = new System.Drawing.Size(694, 12); - this.divider1.TabIndex = 10; + this.flowPanel3.Controls.Add(this.inputNumber8); + this.flowPanel3.Location = new System.Drawing.Point(3, 275); + this.flowPanel3.Name = "flowPanel3"; + this.flowPanel3.Size = new System.Drawing.Size(694, 38); + this.flowPanel3.TabIndex = 16; + this.flowPanel3.Text = "flowPanel3"; // - // label2 + // inputNumber8 // - this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label2.Location = new System.Drawing.Point(3, 49); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(694, 24); - this.label2.TabIndex = 9; - this.label2.Text = "通过鼠标或键盘,输入范围内的数值。"; - // - // label1 - // - this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label1.Location = new System.Drawing.Point(3, 3); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(694, 40); - this.label1.TabIndex = 8; - this.label1.Text = "InputNumber 数字输入框"; - // - // flowPanel1 - // - this.flowPanel1.Controls.Add(this.inputNumber5); - this.flowPanel1.Controls.Add(this.inputNumber4); - this.flowPanel1.Controls.Add(this.inputNumber1); - this.flowPanel1.Location = new System.Drawing.Point(3, 127); - this.flowPanel1.Name = "flowPanel1"; - this.flowPanel1.Size = new System.Drawing.Size(694, 38); - this.flowPanel1.TabIndex = 12; - this.flowPanel1.Text = "flowPanel1"; - // - // label3 - // - this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label3.Location = new System.Drawing.Point(3, 97); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(694, 24); - this.label3.TabIndex = 11; - this.label3.Text = "基本类型"; - // - // inputNumber1 - // - this.inputNumber1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); - this.inputNumber1.Location = new System.Drawing.Point(3, 3); - this.inputNumber1.Maximum = new decimal(new int[] { - 10, - 0, - 0, - 0}); - this.inputNumber1.Minimum = new decimal(new int[] { + this.inputNumber8.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.inputNumber8.Hexadecimal = true; + this.inputNumber8.Location = new System.Drawing.Point(3, 3); + this.inputNumber8.Minimum = new decimal(new int[] { 0, 0, 0, 0}); - this.inputNumber1.Name = "inputNumber1"; - this.inputNumber1.Size = new System.Drawing.Size(200, 32); - this.inputNumber1.TabIndex = 0; - this.inputNumber1.WaveSize = 0; + this.inputNumber8.Name = "inputNumber8"; + this.inputNumber8.Size = new System.Drawing.Size(200, 32); + this.inputNumber8.TabIndex = 0; + this.inputNumber8.Text = "0"; + this.inputNumber8.WaveSize = 0; // - // label4 + // label5 // - 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 = 13; - this.label4.Text = "前置/后置标签"; + 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, 245); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(694, 24); + this.label5.TabIndex = 15; + this.label5.Text = "十六进制显示"; // // flowPanel2 // @@ -153,6 +114,19 @@ this.flowPanel2.TabIndex = 14; this.flowPanel2.Text = "flowPanel2"; // + // inputNumber3 + // + this.inputNumber3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.inputNumber3.Location = new System.Drawing.Point(209, 3); + this.inputNumber3.Name = "inputNumber3"; + this.inputNumber3.PlaceholderText = "图标"; + this.inputNumber3.PrefixSvg = resources.GetString("inputNumber3.PrefixSvg"); + this.inputNumber3.Size = new System.Drawing.Size(200, 32); + this.inputNumber3.SuffixSvg = resources.GetString("inputNumber3.SuffixSvg"); + this.inputNumber3.TabIndex = 1; + this.inputNumber3.Text = "0"; + this.inputNumber3.WaveSize = 0; + // // inputNumber2 // this.inputNumber2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); @@ -176,41 +150,25 @@ this.inputNumber2.Text = "0"; this.inputNumber2.WaveSize = 0; // - // inputNumber3 + // label4 // - this.inputNumber3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); - this.inputNumber3.Location = new System.Drawing.Point(209, 3); - this.inputNumber3.Name = "inputNumber3"; - this.inputNumber3.PlaceholderText = "图标"; - this.inputNumber3.PrefixSvg = resources.GetString("inputNumber3.PrefixSvg"); - this.inputNumber3.Size = new System.Drawing.Size(200, 32); - this.inputNumber3.SuffixSvg = resources.GetString("inputNumber3.SuffixSvg"); - this.inputNumber3.TabIndex = 1; - this.inputNumber3.Text = "0"; - this.inputNumber3.WaveSize = 0; + 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 = 13; + this.label4.Text = "前/后标签"; // - // inputNumber4 + // flowPanel1 // - this.inputNumber4.DecimalPlaces = 1; - this.inputNumber4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); - this.inputNumber4.Increment = new decimal(new int[] { - 1, - 0, - 0, - 65536}); - this.inputNumber4.Location = new System.Drawing.Point(209, 3); - this.inputNumber4.Minimum = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.inputNumber4.Name = "inputNumber4"; - this.inputNumber4.PlaceholderText = "小数位数"; - this.inputNumber4.Size = new System.Drawing.Size(200, 32); - this.inputNumber4.TabIndex = 1; - this.inputNumber4.Text = "0.0"; - this.inputNumber4.ThousandsSeparator = true; - this.inputNumber4.WaveSize = 0; + this.flowPanel1.Controls.Add(this.inputNumber5); + this.flowPanel1.Controls.Add(this.inputNumber4); + this.flowPanel1.Controls.Add(this.inputNumber1); + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 12; + this.flowPanel1.Text = "flowPanel1"; // // inputNumber5 // @@ -244,39 +202,82 @@ 0}); this.inputNumber5.WaveSize = 0; // - // label5 + // inputNumber4 // - 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, 245); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(694, 24); - this.label5.TabIndex = 15; - this.label5.Text = "十六进制显示"; - // - // flowPanel3 - // - this.flowPanel3.Controls.Add(this.inputNumber8); - this.flowPanel3.Location = new System.Drawing.Point(3, 275); - this.flowPanel3.Name = "flowPanel3"; - this.flowPanel3.Size = new System.Drawing.Size(694, 38); - this.flowPanel3.TabIndex = 16; - this.flowPanel3.Text = "flowPanel3"; - // - // inputNumber8 - // - this.inputNumber8.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); - this.inputNumber8.Hexadecimal = true; - this.inputNumber8.Location = new System.Drawing.Point(3, 3); - this.inputNumber8.Minimum = new decimal(new int[] { + this.inputNumber4.DecimalPlaces = 1; + this.inputNumber4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.inputNumber4.Increment = new decimal(new int[] { + 1, + 0, + 0, + 65536}); + this.inputNumber4.Location = new System.Drawing.Point(209, 3); + this.inputNumber4.Minimum = new decimal(new int[] { 0, 0, 0, 0}); - this.inputNumber8.Name = "inputNumber8"; - this.inputNumber8.Size = new System.Drawing.Size(200, 32); - this.inputNumber8.TabIndex = 0; - this.inputNumber8.Text = "0"; - this.inputNumber8.WaveSize = 0; + this.inputNumber4.Name = "inputNumber4"; + this.inputNumber4.PlaceholderText = "小数位数"; + this.inputNumber4.Size = new System.Drawing.Size(200, 32); + this.inputNumber4.TabIndex = 1; + this.inputNumber4.Text = "0.0"; + this.inputNumber4.ThousandsSeparator = true; + this.inputNumber4.WaveSize = 0; + // + // inputNumber1 + // + this.inputNumber1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.inputNumber1.Location = new System.Drawing.Point(3, 3); + this.inputNumber1.Maximum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.inputNumber1.Minimum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.inputNumber1.Name = "inputNumber1"; + this.inputNumber1.Size = new System.Drawing.Size(200, 32); + this.inputNumber1.TabIndex = 0; + this.inputNumber1.Text = "0"; + this.inputNumber1.WaveSize = 0; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 11; + this.label3.Text = "基本类型"; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 10; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 9; + this.label2.Text = "通过鼠标或键盘,输入范围内的数值。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 8; + this.label1.Text = "InputNumber 数字输入框"; // // InputNumberDemo // @@ -285,9 +286,9 @@ this.Name = "InputNumberDemo"; this.Size = new System.Drawing.Size(700, 471); this.stackPanel1.ResumeLayout(false); - this.flowPanel1.ResumeLayout(false); - this.flowPanel2.ResumeLayout(false); this.flowPanel3.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); this.ResumeLayout(false); } diff --git a/Views/RadioDemo.Designer.cs b/Views/RadioDemo.Designer.cs new file mode 100644 index 0000000..0657680 --- /dev/null +++ b/Views/RadioDemo.Designer.cs @@ -0,0 +1,200 @@ +namespace AntdUIDemo.Views +{ + partial class RadioDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.label3 = new AntdUI.Label(); + this.radio1 = new AntdUI.Radio(); + this.radio2 = new AntdUI.Radio(); + this.label4 = new AntdUI.Label(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.radio3 = new AntdUI.Radio(); + this.radio4 = new AntdUI.Radio(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.label4); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 451); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 10; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 9; + this.label2.Text = "用于在多个备选项中选中单个状态。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 8; + this.label1.Text = "Radio 单选框"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.radio2); + this.flowPanel1.Controls.Add(this.radio1); + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 12; + this.flowPanel1.Text = "flowPanel1"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 11; + this.label3.Text = "基本类型"; + // + // radio1 + // + this.radio1.AutoCheck = true; + this.radio1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.radio1.Location = new System.Drawing.Point(3, 3); + this.radio1.Name = "radio1"; + this.radio1.Size = new System.Drawing.Size(90, 32); + this.radio1.TabIndex = 0; + this.radio1.Text = "Radio"; + // + // radio2 + // + this.radio2.AutoCheck = true; + this.radio2.Checked = true; + this.radio2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.radio2.Location = new System.Drawing.Point(99, 3); + this.radio2.Name = "radio2"; + this.radio2.Size = new System.Drawing.Size(90, 32); + this.radio2.TabIndex = 1; + this.radio2.Text = "Radio"; + // + // 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 = 13; + this.label4.Text = "禁用状态"; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.radio3); + this.flowPanel2.Controls.Add(this.radio4); + 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 = 14; + this.flowPanel2.Text = "flowPanel2"; + // + // radio3 + // + this.radio3.AutoCheck = true; + this.radio3.Checked = true; + this.radio3.Enabled = false; + this.radio3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.radio3.Location = new System.Drawing.Point(99, 3); + this.radio3.Name = "radio3"; + this.radio3.Size = new System.Drawing.Size(90, 32); + this.radio3.TabIndex = 1; + this.radio3.Text = "Radio"; + // + // radio4 + // + this.radio4.AutoCheck = true; + this.radio4.Enabled = false; + this.radio4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.radio4.Location = new System.Drawing.Point(3, 3); + this.radio4.Name = "radio4"; + this.radio4.Size = new System.Drawing.Size(90, 32); + this.radio4.TabIndex = 0; + this.radio4.Text = "Radio"; + // + // RadioDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "RadioDemo"; + this.Size = new System.Drawing.Size(700, 451); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.Label label3; + private AntdUI.Radio radio1; + private AntdUI.Radio radio2; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.Radio radio3; + private AntdUI.Radio radio4; + private AntdUI.Label label4; + } +} diff --git a/Views/RadioDemo.cs b/Views/RadioDemo.cs new file mode 100644 index 0000000..6be9ce6 --- /dev/null +++ b/Views/RadioDemo.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class RadioDemo: UserControl + { + public RadioDemo() + { + InitializeComponent(); + } + } +} diff --git a/Views/RadioDemo.resx b/Views/RadioDemo.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Views/RadioDemo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Views/RateDemo.Designer.cs b/Views/RateDemo.Designer.cs new file mode 100644 index 0000000..0c70379 --- /dev/null +++ b/Views/RateDemo.Designer.cs @@ -0,0 +1,289 @@ +namespace AntdUIDemo.Views +{ + partial class RateDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RateDemo)); + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.label3 = new AntdUI.Label(); + this.rate1 = new AntdUI.Rate(); + this.rate2 = new AntdUI.Rate(); + this.label4 = new AntdUI.Label(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.rate3 = new AntdUI.Rate(); + this.label5 = new AntdUI.Label(); + this.flowPanel3 = new AntdUI.FlowPanel(); + this.rate4 = new AntdUI.Rate(); + this.label6 = new AntdUI.Label(); + this.flowPanel4 = new AntdUI.FlowPanel(); + this.rate5 = new AntdUI.Rate(); + this.rate6 = new AntdUI.Rate(); + this.rate7 = new AntdUI.Rate(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.flowPanel3.SuspendLayout(); + this.flowPanel4.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel4); + this.stackPanel1.Controls.Add(this.label6); + this.stackPanel1.Controls.Add(this.flowPanel3); + this.stackPanel1.Controls.Add(this.label5); + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.label4); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 435); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 10; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 9; + this.label2.Text = "用于对事物进行评分操作。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 8; + this.label1.Text = "Rate 评分"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.rate7); + this.flowPanel1.Controls.Add(this.rate2); + this.flowPanel1.Controls.Add(this.rate1); + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 12; + this.flowPanel1.Text = "flowPanel1"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 11; + this.label3.Text = "基本用法"; + // + // rate1 + // + this.rate1.Count = 3; + this.rate1.Location = new System.Drawing.Point(3, 3); + this.rate1.Name = "rate1"; + this.rate1.Size = new System.Drawing.Size(200, 32); + this.rate1.TabIndex = 0; + this.rate1.Text = "rate1"; + // + // rate2 + // + this.rate2.Location = new System.Drawing.Point(209, 3); + this.rate2.Name = "rate2"; + this.rate2.Size = new System.Drawing.Size(200, 32); + this.rate2.TabIndex = 1; + this.rate2.Text = "rate2"; + this.rate2.Value = 3F; + // + // 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 = 13; + this.label4.Text = "半星"; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.rate3); + 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 = 14; + this.flowPanel2.Text = "flowPanel2"; + // + // rate3 + // + this.rate3.AllowHalf = true; + this.rate3.Location = new System.Drawing.Point(3, 3); + this.rate3.Name = "rate3"; + this.rate3.Size = new System.Drawing.Size(200, 32); + this.rate3.TabIndex = 1; + this.rate3.Text = "rate3"; + this.rate3.Value = 2.5F; + // + // 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, 245); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(694, 24); + this.label5.TabIndex = 15; + this.label5.Text = "提示信息"; + // + // flowPanel3 + // + this.flowPanel3.Controls.Add(this.rate4); + this.flowPanel3.Location = new System.Drawing.Point(3, 275); + this.flowPanel3.Name = "flowPanel3"; + this.flowPanel3.Size = new System.Drawing.Size(694, 38); + this.flowPanel3.TabIndex = 16; + this.flowPanel3.Text = "flowPanel3"; + // + // rate4 + // + this.rate4.Location = new System.Drawing.Point(3, 3); + this.rate4.Name = "rate4"; + this.rate4.Size = new System.Drawing.Size(200, 32); + this.rate4.TabIndex = 1; + this.rate4.Text = "rate4"; + this.rate4.Tooltips = new string[] { + "terrible", + "bad", + "normal", + "good", + "wonderful"}; + this.rate4.Value = 3F; + // + // label6 + // + 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, 319); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(694, 24); + this.label6.TabIndex = 17; + this.label6.Text = "字符自定义"; + // + // flowPanel4 + // + this.flowPanel4.Controls.Add(this.rate6); + this.flowPanel4.Controls.Add(this.rate5); + this.flowPanel4.Location = new System.Drawing.Point(3, 349); + this.flowPanel4.Name = "flowPanel4"; + this.flowPanel4.Size = new System.Drawing.Size(694, 38); + this.flowPanel4.TabIndex = 18; + this.flowPanel4.Text = "flowPanel4"; + // + // rate5 + // + this.rate5.Character = resources.GetString("rate5.Character"); + this.rate5.Location = new System.Drawing.Point(3, 3); + this.rate5.Name = "rate5"; + this.rate5.Size = new System.Drawing.Size(200, 32); + this.rate5.TabIndex = 1; + this.rate5.Text = "rate5"; + this.rate5.Value = 3F; + // + // rate6 + // + this.rate6.Character = resources.GetString("rate6.Character"); + this.rate6.Location = new System.Drawing.Point(209, 3); + this.rate6.Name = "rate6"; + this.rate6.Size = new System.Drawing.Size(200, 32); + this.rate6.TabIndex = 2; + this.rate6.Text = "rate6"; + this.rate6.Value = 3F; + // + // rate7 + // + this.rate7.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))); + this.rate7.Location = new System.Drawing.Point(415, 3); + this.rate7.Name = "rate7"; + this.rate7.Size = new System.Drawing.Size(200, 32); + this.rate7.TabIndex = 2; + this.rate7.Text = "rate7"; + this.rate7.Value = 3F; + // + // RateDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "RateDemo"; + this.Size = new System.Drawing.Size(700, 435); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.flowPanel3.ResumeLayout(false); + this.flowPanel4.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.Rate rate1; + private AntdUI.Label label3; + private AntdUI.Rate rate2; + private AntdUI.Label label4; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.Rate rate3; + private AntdUI.Label label5; + private AntdUI.FlowPanel flowPanel3; + private AntdUI.Rate rate4; + private AntdUI.FlowPanel flowPanel4; + private AntdUI.Rate rate5; + private AntdUI.Label label6; + private AntdUI.Rate rate6; + private AntdUI.Rate rate7; + } +} diff --git a/Views/RateDemo.cs b/Views/RateDemo.cs new file mode 100644 index 0000000..44b4d85 --- /dev/null +++ b/Views/RateDemo.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class RateDemo : UserControl + { + public RateDemo() + { + InitializeComponent(); + } + } +} diff --git a/Views/RateDemo.resx b/Views/RateDemo.resx new file mode 100644 index 0000000..701f87b --- /dev/null +++ b/Views/RateDemo.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"></path></svg> + + \ No newline at end of file diff --git a/Views/SelectDemo.Designer.cs b/Views/SelectDemo.Designer.cs new file mode 100644 index 0000000..dc5bc90 --- /dev/null +++ b/Views/SelectDemo.Designer.cs @@ -0,0 +1,632 @@ +namespace AntdUIDemo.Views +{ + partial class SelectDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SelectDemo)); + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.label3 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.select4 = new AntdUI.Select(); + this.select3 = new AntdUI.Select(); + this.select2 = new AntdUI.Select(); + this.select1 = new AntdUI.Select(); + this.label4 = new AntdUI.Label(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.select5 = new AntdUI.Select(); + this.select6 = new AntdUI.Select(); + this.select7 = new AntdUI.Select(); + this.flowPanel4 = new AntdUI.FlowPanel(); + this.select12 = new AntdUI.Select(); + this.select11 = new AntdUI.Select(); + this.select13 = new AntdUI.Select(); + this.label6 = new AntdUI.Label(); + this.select8 = new AntdUI.Select(); + this.select9 = new AntdUI.Select(); + this.select10 = new AntdUI.Select(); + this.label7 = new AntdUI.Label(); + this.flowPanel5 = new AntdUI.FlowPanel(); + this.select16 = new AntdUI.Select(); + this.select15 = new AntdUI.Select(); + this.select17 = new AntdUI.Select(); + this.label8 = new AntdUI.Label(); + this.flowPanel6 = new AntdUI.FlowPanel(); + this.select_custom = new AntdUI.Select(); + this.select18 = new AntdUI.Select(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.flowPanel4.SuspendLayout(); + this.flowPanel5.SuspendLayout(); + this.flowPanel6.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel6); + this.stackPanel1.Controls.Add(this.label8); + this.stackPanel1.Controls.Add(this.flowPanel5); + this.stackPanel1.Controls.Add(this.label7); + this.stackPanel1.Controls.Add(this.flowPanel4); + this.stackPanel1.Controls.Add(this.label6); + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.label4); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 553); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 7; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 6; + this.label2.Text = "下拉选择器。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 5; + this.label1.Text = "Select 选择器"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 12; + this.label3.Text = "基本用法"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.select18); + this.flowPanel1.Controls.Add(this.select17); + this.flowPanel1.Controls.Add(this.select3); + this.flowPanel1.Controls.Add(this.select2); + this.flowPanel1.Controls.Add(this.select1); + this.flowPanel1.Controls.Add(this.select4); + this.flowPanel1.Gap = 6; + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 13; + this.flowPanel1.Text = "flowPanel1"; + // + // select4 + // + this.select4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select4.Items.AddRange(new object[] { + "Jack", + "Lucy", + "列表模式", + "Tom", + "Jerry"}); + this.select4.List = true; + this.select4.Location = new System.Drawing.Point(3, 3); + this.select4.Name = "select4"; + this.select4.PlaceholderText = "列表样式"; + this.select4.SelectedIndex = 2; + this.select4.SelectedValue = "列表模式"; + this.select4.Size = new System.Drawing.Size(100, 32); + this.select4.TabIndex = 3; + this.select4.Text = "列表模式"; + this.select4.WaveSize = 0; + // + // select3 + // + this.select3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select3.Items.AddRange(new object[] { + "Jack", + "Lucy", + "圆形样式", + "Tom", + "Jerry"}); + this.select3.Location = new System.Drawing.Point(339, 3); + this.select3.Name = "select3"; + this.select3.PlaceholderText = "圆形"; + this.select3.Round = true; + this.select3.SelectedIndex = 2; + this.select3.SelectedValue = "圆形样式"; + this.select3.Size = new System.Drawing.Size(100, 32); + this.select3.TabIndex = 6; + this.select3.Text = "圆形样式"; + this.select3.WaveSize = 0; + // + // select2 + // + this.select2.AllowClear = true; + this.select2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select2.Items.AddRange(new object[] { + "Jack", + "Lucy", + "支持清除", + "Tom", + "Jerry"}); + this.select2.Location = new System.Drawing.Point(227, 3); + this.select2.Name = "select2"; + this.select2.PlaceholderText = "支持清除"; + this.select2.SelectedIndex = 2; + this.select2.SelectedValue = "支持清除"; + this.select2.Size = new System.Drawing.Size(100, 32); + this.select2.TabIndex = 5; + this.select2.Text = "支持清除"; + this.select2.WaveSize = 0; + // + // select1 + // + this.select1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select1.Items.AddRange(new object[] { + "Jack", + "Lucy", + "支持输入匹配", + "Tom", + "Jerry"}); + this.select1.Location = new System.Drawing.Point(115, 3); + this.select1.Name = "select1"; + this.select1.SelectedIndex = 2; + this.select1.SelectedValue = "支持输入匹配"; + this.select1.Size = new System.Drawing.Size(100, 32); + this.select1.TabIndex = 4; + this.select1.Text = "支持输入匹配"; + this.select1.WaveSize = 0; + // + // 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 = 14; + this.label4.Text = "弹出位置"; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.select8); + this.flowPanel2.Controls.Add(this.select9); + this.flowPanel2.Controls.Add(this.select10); + this.flowPanel2.Controls.Add(this.select7); + this.flowPanel2.Controls.Add(this.select6); + this.flowPanel2.Controls.Add(this.select5); + this.flowPanel2.Gap = 6; + 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 = 15; + this.flowPanel2.Text = "flowPanel2"; + // + // select5 + // + this.select5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select5.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "BL", + "Tom", + "Jerry"}); + this.select5.ListAutoWidth = true; + this.select5.Location = new System.Drawing.Point(3, 3); + this.select5.Name = "select5"; + this.select5.PlaceholderText = "BL"; + this.select5.SelectedIndex = 2; + this.select5.SelectedValue = "BL"; + this.select5.Size = new System.Drawing.Size(100, 32); + this.select5.TabIndex = 4; + this.select5.Text = "BL"; + this.select5.WaveSize = 0; + // + // select6 + // + this.select6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select6.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "Bottom", + "Tom", + "Jerry"}); + this.select6.ListAutoWidth = true; + this.select6.Location = new System.Drawing.Point(115, 3); + this.select6.Name = "select6"; + this.select6.PlaceholderText = "Bottom"; + this.select6.Placement = AntdUI.TAlignFrom.Bottom; + this.select6.SelectedIndex = 2; + this.select6.SelectedValue = "Bottom"; + this.select6.Size = new System.Drawing.Size(100, 32); + this.select6.TabIndex = 5; + this.select6.Text = "Bottom"; + this.select6.WaveSize = 0; + // + // select7 + // + this.select7.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select7.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "BR", + "Tom", + "Jerry"}); + this.select7.ListAutoWidth = true; + this.select7.Location = new System.Drawing.Point(227, 3); + this.select7.Name = "select7"; + this.select7.PlaceholderText = "BR"; + this.select7.Placement = AntdUI.TAlignFrom.BR; + this.select7.SelectedIndex = 2; + this.select7.SelectedValue = "BR"; + this.select7.Size = new System.Drawing.Size(100, 32); + this.select7.TabIndex = 6; + this.select7.Text = "BR"; + this.select7.WaveSize = 0; + // + // flowPanel4 + // + this.flowPanel4.Controls.Add(this.select12); + this.flowPanel4.Controls.Add(this.select11); + this.flowPanel4.Controls.Add(this.select13); + this.flowPanel4.Gap = 6; + this.flowPanel4.Location = new System.Drawing.Point(3, 275); + this.flowPanel4.Name = "flowPanel4"; + this.flowPanel4.Size = new System.Drawing.Size(694, 38); + this.flowPanel4.TabIndex = 24; + this.flowPanel4.Text = "flowPanel4"; + // + // select12 + // + this.select12.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select12.Items.AddRange(new object[] { + "Jack", + "Lucy", + "5", + "Tom", + "Jerry"}); + this.select12.Location = new System.Drawing.Point(227, 3); + this.select12.MaxCount = 5; + this.select12.Name = "select12"; + this.select12.SelectedIndex = 2; + this.select12.SelectedValue = "5"; + this.select12.Size = new System.Drawing.Size(100, 32); + this.select12.TabIndex = 6; + this.select12.Text = "5"; + this.select12.WaveSize = 0; + // + // select11 + // + this.select11.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select11.Items.AddRange(new object[] { + "Jack", + "Lucy", + "4", + "Tom", + "Jerry"}); + this.select11.Location = new System.Drawing.Point(115, 3); + this.select11.Name = "select11"; + this.select11.SelectedIndex = 2; + this.select11.SelectedValue = "4"; + this.select11.Size = new System.Drawing.Size(100, 32); + this.select11.TabIndex = 5; + this.select11.Text = "4"; + this.select11.WaveSize = 0; + // + // select13 + // + this.select13.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select13.Items.AddRange(new object[] { + "Jack", + "Lucy", + "3", + "Tom", + "Jerry"}); + this.select13.Location = new System.Drawing.Point(3, 3); + this.select13.MaxCount = 3; + this.select13.Name = "select13"; + this.select13.SelectedIndex = 2; + this.select13.SelectedValue = "3"; + this.select13.Size = new System.Drawing.Size(100, 32); + this.select13.TabIndex = 4; + this.select13.Text = "3"; + this.select13.WaveSize = 0; + // + // label6 + // + 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, 245); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(694, 24); + this.label6.TabIndex = 23; + this.label6.Text = "显示数量"; + // + // select8 + // + this.select8.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select8.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "TL", + "Tom", + "Jerry"}); + this.select8.ListAutoWidth = true; + this.select8.Location = new System.Drawing.Point(563, 3); + this.select8.Name = "select8"; + this.select8.PlaceholderText = "TL"; + this.select8.Placement = AntdUI.TAlignFrom.TL; + this.select8.SelectedIndex = 2; + this.select8.SelectedValue = "TL"; + this.select8.Size = new System.Drawing.Size(100, 32); + this.select8.TabIndex = 12; + this.select8.Text = "TL"; + this.select8.WaveSize = 0; + // + // select9 + // + this.select9.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select9.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "Top", + "Tom", + "Jerry"}); + this.select9.ListAutoWidth = true; + this.select9.Location = new System.Drawing.Point(451, 3); + this.select9.Name = "select9"; + this.select9.PlaceholderText = "Top"; + this.select9.Placement = AntdUI.TAlignFrom.Top; + this.select9.SelectedIndex = 2; + this.select9.SelectedValue = "Top"; + this.select9.Size = new System.Drawing.Size(100, 32); + this.select9.TabIndex = 11; + this.select9.Text = "Top"; + this.select9.WaveSize = 0; + // + // select10 + // + this.select10.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select10.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "TR", + "Tom", + "Jerry"}); + this.select10.ListAutoWidth = true; + this.select10.Location = new System.Drawing.Point(339, 3); + this.select10.Name = "select10"; + this.select10.PlaceholderText = "TR"; + this.select10.Placement = AntdUI.TAlignFrom.TR; + this.select10.SelectedIndex = 2; + this.select10.SelectedValue = "TR"; + this.select10.Size = new System.Drawing.Size(100, 32); + this.select10.TabIndex = 10; + this.select10.Text = "TR"; + this.select10.WaveSize = 0; + // + // label7 + // + this.label7.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label7.Location = new System.Drawing.Point(3, 319); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(694, 24); + this.label7.TabIndex = 25; + this.label7.Text = "前/后标签"; + // + // flowPanel5 + // + this.flowPanel5.Controls.Add(this.select15); + this.flowPanel5.Controls.Add(this.select16); + this.flowPanel5.Gap = 6; + this.flowPanel5.Location = new System.Drawing.Point(3, 349); + this.flowPanel5.Name = "flowPanel5"; + this.flowPanel5.Size = new System.Drawing.Size(694, 38); + this.flowPanel5.TabIndex = 26; + this.flowPanel5.Text = "flowPanel5"; + // + // select16 + // + this.select16.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select16.Items.AddRange(new object[] { + "Jack", + "Lucy", + "文本", + "Tom", + "Jerry"}); + this.select16.Location = new System.Drawing.Point(3, 3); + this.select16.Name = "select16"; + this.select16.PlaceholderText = "不显示"; + this.select16.PrefixText = "+"; + this.select16.SelectedIndex = 2; + this.select16.SelectedValue = "文本"; + this.select16.Size = new System.Drawing.Size(100, 32); + this.select16.SuffixText = "$"; + this.select16.TabIndex = 4; + this.select16.Text = "文本"; + this.select16.WaveSize = 0; + // + // select15 + // + this.select15.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select15.Items.AddRange(new object[] { + "Jack", + "Lucy", + "图标", + "Tom", + "Jerry"}); + this.select15.Location = new System.Drawing.Point(115, 3); + this.select15.Name = "select15"; + this.select15.PlaceholderText = "不显示"; + this.select15.PrefixSvg = resources.GetString("select15.PrefixSvg"); + this.select15.SelectedIndex = 2; + this.select15.SelectedValue = "图标"; + this.select15.Size = new System.Drawing.Size(100, 32); + this.select15.SuffixSvg = resources.GetString("select15.SuffixSvg"); + this.select15.TabIndex = 5; + this.select15.Text = "图标"; + this.select15.WaveSize = 0; + // + // select17 + // + this.select17.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select17.Items.AddRange(new object[] { + "Jack", + "Lucy", + "超容器显示全部文字可设置自动宽度", + "Tom", + "Jerry"}); + this.select17.ListAutoWidth = true; + this.select17.Location = new System.Drawing.Point(451, 3); + this.select17.Name = "select17"; + this.select17.SelectedIndex = 2; + this.select17.SelectedValue = "超容器显示全部文字可设置自动宽度"; + this.select17.Size = new System.Drawing.Size(100, 32); + this.select17.TabIndex = 7; + this.select17.Text = "超容器显示全部文字可设置自动宽度"; + this.select17.WaveSize = 0; + // + // label8 + // + this.label8.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label8.Location = new System.Drawing.Point(3, 393); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(694, 24); + this.label8.TabIndex = 27; + this.label8.Text = "自定义样式"; + // + // flowPanel6 + // + this.flowPanel6.Controls.Add(this.select_custom); + this.flowPanel6.Gap = 6; + this.flowPanel6.Location = new System.Drawing.Point(3, 423); + this.flowPanel6.Name = "flowPanel6"; + this.flowPanel6.Size = new System.Drawing.Size(694, 38); + this.flowPanel6.TabIndex = 28; + this.flowPanel6.Text = "flowPanel6"; + // + // select_custom + // + this.select_custom.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select_custom.ListAutoWidth = true; + this.select_custom.Location = new System.Drawing.Point(3, 3); + this.select_custom.MaxCount = 6; + this.select_custom.Name = "select_custom"; + this.select_custom.PlaceholderText = ""; + this.select_custom.Placement = AntdUI.TAlignFrom.TL; + this.select_custom.Size = new System.Drawing.Size(100, 32); + this.select_custom.TabIndex = 3; + this.select_custom.WaveSize = 0; + // + // select18 + // + this.select18.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.select18.Items.AddRange(new object[] { + "Jack", + "Lucy", + "不显示箭头", + "Tom", + "Jerry"}); + this.select18.Location = new System.Drawing.Point(563, 3); + this.select18.Name = "select18"; + this.select18.PlaceholderText = "不显示箭头"; + this.select18.SelectedIndex = 2; + this.select18.SelectedValue = "不显示箭头"; + this.select18.ShowIcon = false; + this.select18.Size = new System.Drawing.Size(100, 32); + this.select18.TabIndex = 8; + this.select18.Text = "不显示箭头"; + this.select18.WaveSize = 0; + // + // SelectDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "SelectDemo"; + this.Size = new System.Drawing.Size(700, 553); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.flowPanel4.ResumeLayout(false); + this.flowPanel5.ResumeLayout(false); + this.flowPanel6.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.Label label3; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.Select select4; + private AntdUI.Select select3; + private AntdUI.Select select2; + private AntdUI.Select select1; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.Label label4; + private AntdUI.Select select5; + private AntdUI.Select select7; + private AntdUI.Select select6; + private AntdUI.FlowPanel flowPanel4; + private AntdUI.Select select12; + private AntdUI.Select select11; + private AntdUI.Select select13; + private AntdUI.Label label6; + private AntdUI.Select select8; + private AntdUI.Select select9; + private AntdUI.Select select10; + private AntdUI.Label label7; + private AntdUI.FlowPanel flowPanel5; + private AntdUI.Select select16; + private AntdUI.Select select15; + private AntdUI.Select select17; + private AntdUI.Label label8; + private AntdUI.FlowPanel flowPanel6; + private AntdUI.Select select_custom; + private AntdUI.Select select18; + } +} diff --git a/Views/SelectDemo.cs b/Views/SelectDemo.cs new file mode 100644 index 0000000..fc9c7bd --- /dev/null +++ b/Views/SelectDemo.cs @@ -0,0 +1,55 @@ +using AntdUI; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class SelectDemo : UserControl + { + public SelectDemo() + { + InitializeComponent(); + InitData(); + } + + private void InitData() + { + select_custom.Items.Clear(); + select_custom.Items.AddRange( new object[] + { + new SelectItem("在线状态"){ + Online = 1, + }, + new SelectItem("禁用状态"){ + Enable = false, + }, + new DividerSelectItem(), + new SelectItem("图标"){ + IconSvg = "", + }, + new SelectItem("子菜单") + { + Sub = new List + { + new SelectItem("子菜单1"), + new SelectItem("子菜单2"), + new SelectItem("子菜单3"), + } + }, + new SelectItem("主文本") + { + SubText = "子文本" + } + }); + + select_custom.SelectedIndex = 0; + } + } +} diff --git a/Views/SelectDemo.resx b/Views/SelectDemo.resx new file mode 100644 index 0000000..2c5d597 --- /dev/null +++ b/Views/SelectDemo.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"></path></svg> + + \ No newline at end of file diff --git a/Views/SelectMultipleDemo.Designer.cs b/Views/SelectMultipleDemo.Designer.cs new file mode 100644 index 0000000..38cd3a4 --- /dev/null +++ b/Views/SelectMultipleDemo.Designer.cs @@ -0,0 +1,667 @@ +namespace AntdUIDemo.Views +{ + partial class SelectMultipleDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SelectMultipleDemo)); + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.label3 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.selectMultiple1 = new AntdUI.SelectMultiple(); + this.selectMultiple2 = new AntdUI.SelectMultiple(); + this.selectMultiple3 = new AntdUI.SelectMultiple(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.selectMultiple_del = new AntdUI.SelectMultiple(); + this.selectMultiple4 = new AntdUI.SelectMultiple(); + this.label4 = new AntdUI.Label(); + this.flowPanel3 = new AntdUI.FlowPanel(); + this.selectMultiple7 = new AntdUI.SelectMultiple(); + this.selectMultiple5 = new AntdUI.SelectMultiple(); + this.selectMultiple6 = new AntdUI.SelectMultiple(); + this.selectMultiple11 = new AntdUI.SelectMultiple(); + this.selectMultiple8 = new AntdUI.SelectMultiple(); + this.selectMultiple9 = new AntdUI.SelectMultiple(); + this.selectMultiple10 = new AntdUI.SelectMultiple(); + this.label6 = new AntdUI.Label(); + this.flowPanel4 = new AntdUI.FlowPanel(); + this.selectMultiple12 = new AntdUI.SelectMultiple(); + this.selectMultiple13 = new AntdUI.SelectMultiple(); + this.selectMultiple14 = new AntdUI.SelectMultiple(); + this.label5 = new AntdUI.Label(); + this.flowPanel5 = new AntdUI.FlowPanel(); + this.selectMultiple17 = new AntdUI.SelectMultiple(); + this.selectMultiple15 = new AntdUI.SelectMultiple(); + this.selectMultiple16 = new AntdUI.SelectMultiple(); + this.label7 = new AntdUI.Label(); + this.flowPanel6 = new AntdUI.FlowPanel(); + this.selectMultiple20 = new AntdUI.SelectMultiple(); + this.selectMultiple18 = new AntdUI.SelectMultiple(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.flowPanel3.SuspendLayout(); + this.flowPanel4.SuspendLayout(); + this.flowPanel5.SuspendLayout(); + this.flowPanel6.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel6); + this.stackPanel1.Controls.Add(this.label7); + this.stackPanel1.Controls.Add(this.flowPanel5); + this.stackPanel1.Controls.Add(this.label5); + this.stackPanel1.Controls.Add(this.flowPanel4); + this.stackPanel1.Controls.Add(this.label6); + this.stackPanel1.Controls.Add(this.flowPanel3); + this.stackPanel1.Controls.Add(this.label4); + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 568); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 13; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 12; + this.label2.Text = "多选下拉选择器。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 11; + this.label1.Text = "SelectMultiple 多选选择器"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 14; + this.label3.Text = "基本用法"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.selectMultiple3); + this.flowPanel1.Controls.Add(this.selectMultiple2); + this.flowPanel1.Controls.Add(this.selectMultiple1); + this.flowPanel1.Gap = 6; + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 15; + this.flowPanel1.Text = "flowPanel1"; + // + // selectMultiple1 + // + this.selectMultiple1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple1.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple1.Location = new System.Drawing.Point(3, 3); + this.selectMultiple1.Name = "selectMultiple1"; + this.selectMultiple1.SelectedValue = new object[0]; + this.selectMultiple1.Size = new System.Drawing.Size(200, 32); + this.selectMultiple1.TabIndex = 0; + this.selectMultiple1.WaveSize = 0; + // + // selectMultiple2 + // + this.selectMultiple2.AllowClear = true; + this.selectMultiple2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple2.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple2.Location = new System.Drawing.Point(215, 3); + this.selectMultiple2.Name = "selectMultiple2"; + this.selectMultiple2.PlaceholderText = "允许全部清除"; + this.selectMultiple2.SelectedValue = new object[0]; + this.selectMultiple2.Size = new System.Drawing.Size(200, 32); + this.selectMultiple2.TabIndex = 1; + this.selectMultiple2.WaveSize = 0; + // + // selectMultiple3 + // + this.selectMultiple3.AllowClear = true; + this.selectMultiple3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple3.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple3.List = true; + this.selectMultiple3.Location = new System.Drawing.Point(427, 3); + this.selectMultiple3.Name = "selectMultiple3"; + this.selectMultiple3.PlaceholderText = "列表模式"; + this.selectMultiple3.SelectedValue = new object[0]; + this.selectMultiple3.Size = new System.Drawing.Size(200, 32); + this.selectMultiple3.TabIndex = 2; + this.selectMultiple3.WaveSize = 0; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.selectMultiple11); + this.flowPanel2.Controls.Add(this.selectMultiple4); + this.flowPanel2.Controls.Add(this.selectMultiple_del); + this.flowPanel2.Gap = 6; + this.flowPanel2.Location = new System.Drawing.Point(3, 171); + this.flowPanel2.Name = "flowPanel2"; + this.flowPanel2.Size = new System.Drawing.Size(694, 38); + this.flowPanel2.TabIndex = 16; + this.flowPanel2.Text = "flowPanel2"; + // + // selectMultiple_del + // + this.selectMultiple_del.CanDelete = false; + this.selectMultiple_del.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple_del.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple_del.Location = new System.Drawing.Point(3, 3); + this.selectMultiple_del.Name = "selectMultiple_del"; + this.selectMultiple_del.PlaceholderText = "无删除图标"; + this.selectMultiple_del.SelectedValue = new object[0]; + this.selectMultiple_del.Size = new System.Drawing.Size(200, 32); + this.selectMultiple_del.TabIndex = 0; + this.selectMultiple_del.WaveSize = 0; + // + // selectMultiple4 + // + this.selectMultiple4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple4.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple4.Location = new System.Drawing.Point(215, 3); + this.selectMultiple4.Name = "selectMultiple4"; + this.selectMultiple4.PlaceholderText = "圆形"; + this.selectMultiple4.Round = true; + this.selectMultiple4.SelectedValue = new object[0]; + this.selectMultiple4.Size = new System.Drawing.Size(200, 32); + this.selectMultiple4.TabIndex = 1; + this.selectMultiple4.WaveSize = 0; + // + // 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, 215); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(694, 24); + this.label4.TabIndex = 17; + this.label4.Text = "弹出位置"; + // + // flowPanel3 + // + this.flowPanel3.Controls.Add(this.selectMultiple8); + this.flowPanel3.Controls.Add(this.selectMultiple9); + this.flowPanel3.Controls.Add(this.selectMultiple10); + this.flowPanel3.Controls.Add(this.selectMultiple6); + this.flowPanel3.Controls.Add(this.selectMultiple5); + this.flowPanel3.Controls.Add(this.selectMultiple7); + this.flowPanel3.Gap = 6; + this.flowPanel3.Location = new System.Drawing.Point(3, 245); + this.flowPanel3.Name = "flowPanel3"; + this.flowPanel3.Size = new System.Drawing.Size(694, 38); + this.flowPanel3.TabIndex = 18; + this.flowPanel3.Text = "flowPanel3"; + // + // selectMultiple7 + // + this.selectMultiple7.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple7.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple7.ListAutoWidth = true; + this.selectMultiple7.Location = new System.Drawing.Point(3, 3); + this.selectMultiple7.Name = "selectMultiple7"; + this.selectMultiple7.PlaceholderText = "BL"; + this.selectMultiple7.SelectedValue = new object[0]; + this.selectMultiple7.Size = new System.Drawing.Size(90, 32); + this.selectMultiple7.TabIndex = 0; + this.selectMultiple7.WaveSize = 0; + // + // selectMultiple5 + // + this.selectMultiple5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple5.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple5.ListAutoWidth = true; + this.selectMultiple5.Location = new System.Drawing.Point(105, 3); + this.selectMultiple5.Name = "selectMultiple5"; + this.selectMultiple5.PlaceholderText = "Bottom"; + this.selectMultiple5.Placement = AntdUI.TAlignFrom.Bottom; + this.selectMultiple5.SelectedValue = new object[0]; + this.selectMultiple5.Size = new System.Drawing.Size(90, 32); + this.selectMultiple5.TabIndex = 1; + this.selectMultiple5.WaveSize = 0; + // + // selectMultiple6 + // + this.selectMultiple6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple6.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple6.ListAutoWidth = true; + this.selectMultiple6.Location = new System.Drawing.Point(207, 3); + this.selectMultiple6.Name = "selectMultiple6"; + this.selectMultiple6.PlaceholderText = "BR"; + this.selectMultiple6.Placement = AntdUI.TAlignFrom.BR; + this.selectMultiple6.SelectedValue = new object[0]; + this.selectMultiple6.Size = new System.Drawing.Size(90, 32); + this.selectMultiple6.TabIndex = 2; + this.selectMultiple6.WaveSize = 0; + // + // selectMultiple11 + // + this.selectMultiple11.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple11.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple11.Location = new System.Drawing.Point(427, 3); + this.selectMultiple11.Name = "selectMultiple11"; + this.selectMultiple11.PlaceholderText = "不显示箭头"; + this.selectMultiple11.SelectedValue = new object[0]; + this.selectMultiple11.ShowIcon = false; + this.selectMultiple11.Size = new System.Drawing.Size(200, 32); + this.selectMultiple11.TabIndex = 2; + this.selectMultiple11.WaveSize = 0; + // + // selectMultiple8 + // + this.selectMultiple8.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple8.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple8.ListAutoWidth = true; + this.selectMultiple8.Location = new System.Drawing.Point(513, 3); + this.selectMultiple8.Name = "selectMultiple8"; + this.selectMultiple8.PlaceholderText = "TL"; + this.selectMultiple8.Placement = AntdUI.TAlignFrom.TL; + this.selectMultiple8.SelectedValue = new object[0]; + this.selectMultiple8.Size = new System.Drawing.Size(90, 32); + this.selectMultiple8.TabIndex = 5; + this.selectMultiple8.WaveSize = 0; + // + // selectMultiple9 + // + this.selectMultiple9.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple9.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple9.ListAutoWidth = true; + this.selectMultiple9.Location = new System.Drawing.Point(411, 3); + this.selectMultiple9.Name = "selectMultiple9"; + this.selectMultiple9.PlaceholderText = "Top"; + this.selectMultiple9.Placement = AntdUI.TAlignFrom.Top; + this.selectMultiple9.SelectedValue = new object[0]; + this.selectMultiple9.Size = new System.Drawing.Size(90, 32); + this.selectMultiple9.TabIndex = 4; + this.selectMultiple9.WaveSize = 0; + // + // selectMultiple10 + // + this.selectMultiple10.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple10.Items.AddRange(new object[] { + "Jack Jack Jack Jack Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple10.ListAutoWidth = true; + this.selectMultiple10.Location = new System.Drawing.Point(309, 3); + this.selectMultiple10.Name = "selectMultiple10"; + this.selectMultiple10.PlaceholderText = "TR"; + this.selectMultiple10.Placement = AntdUI.TAlignFrom.TR; + this.selectMultiple10.SelectedValue = new object[0]; + this.selectMultiple10.Size = new System.Drawing.Size(90, 32); + this.selectMultiple10.TabIndex = 3; + this.selectMultiple10.WaveSize = 0; + // + // label6 + // + 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, 289); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(694, 24); + this.label6.TabIndex = 24; + this.label6.Text = "显示数量"; + // + // flowPanel4 + // + this.flowPanel4.Controls.Add(this.selectMultiple14); + this.flowPanel4.Controls.Add(this.selectMultiple13); + this.flowPanel4.Controls.Add(this.selectMultiple12); + this.flowPanel4.Gap = 6; + this.flowPanel4.Location = new System.Drawing.Point(3, 319); + this.flowPanel4.Name = "flowPanel4"; + this.flowPanel4.Size = new System.Drawing.Size(694, 38); + this.flowPanel4.TabIndex = 25; + this.flowPanel4.Text = "flowPanel4"; + // + // selectMultiple12 + // + this.selectMultiple12.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple12.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple12.Location = new System.Drawing.Point(3, 3); + this.selectMultiple12.MaxCount = 3; + this.selectMultiple12.Name = "selectMultiple12"; + this.selectMultiple12.PlaceholderText = "3"; + this.selectMultiple12.SelectedValue = new object[0]; + this.selectMultiple12.Size = new System.Drawing.Size(200, 32); + this.selectMultiple12.TabIndex = 1; + this.selectMultiple12.WaveSize = 0; + // + // selectMultiple13 + // + this.selectMultiple13.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple13.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple13.Location = new System.Drawing.Point(215, 3); + this.selectMultiple13.Name = "selectMultiple13"; + this.selectMultiple13.PlaceholderText = "4"; + this.selectMultiple13.SelectedValue = new object[0]; + this.selectMultiple13.Size = new System.Drawing.Size(200, 32); + this.selectMultiple13.TabIndex = 2; + this.selectMultiple13.WaveSize = 0; + // + // selectMultiple14 + // + this.selectMultiple14.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple14.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple14.Location = new System.Drawing.Point(427, 3); + this.selectMultiple14.MaxCount = 5; + this.selectMultiple14.Name = "selectMultiple14"; + this.selectMultiple14.PlaceholderText = "5"; + this.selectMultiple14.SelectedValue = new object[0]; + this.selectMultiple14.Size = new System.Drawing.Size(200, 32); + this.selectMultiple14.TabIndex = 3; + this.selectMultiple14.WaveSize = 0; + // + // 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, 363); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(694, 24); + this.label5.TabIndex = 26; + this.label5.Text = "选择数量"; + // + // flowPanel5 + // + this.flowPanel5.Controls.Add(this.selectMultiple16); + this.flowPanel5.Controls.Add(this.selectMultiple15); + this.flowPanel5.Controls.Add(this.selectMultiple17); + this.flowPanel5.Gap = 6; + this.flowPanel5.Location = new System.Drawing.Point(3, 393); + this.flowPanel5.Name = "flowPanel5"; + this.flowPanel5.Size = new System.Drawing.Size(694, 38); + this.flowPanel5.TabIndex = 27; + this.flowPanel5.Text = "flowPanel5"; + // + // selectMultiple17 + // + this.selectMultiple17.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple17.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple17.Location = new System.Drawing.Point(3, 3); + this.selectMultiple17.MaxChoiceCount = 3; + this.selectMultiple17.MaxCount = 5; + this.selectMultiple17.Name = "selectMultiple17"; + this.selectMultiple17.PlaceholderText = "3"; + this.selectMultiple17.SelectedValue = new object[0]; + this.selectMultiple17.Size = new System.Drawing.Size(200, 32); + this.selectMultiple17.TabIndex = 1; + this.selectMultiple17.WaveSize = 0; + // + // selectMultiple15 + // + this.selectMultiple15.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple15.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple15.Location = new System.Drawing.Point(215, 3); + this.selectMultiple15.MaxChoiceCount = 4; + this.selectMultiple15.MaxCount = 5; + this.selectMultiple15.Name = "selectMultiple15"; + this.selectMultiple15.PlaceholderText = "4"; + this.selectMultiple15.SelectedValue = new object[0]; + this.selectMultiple15.Size = new System.Drawing.Size(200, 32); + this.selectMultiple15.TabIndex = 2; + this.selectMultiple15.WaveSize = 0; + // + // selectMultiple16 + // + this.selectMultiple16.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple16.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple16.Location = new System.Drawing.Point(427, 3); + this.selectMultiple16.MaxChoiceCount = 5; + this.selectMultiple16.MaxCount = 5; + this.selectMultiple16.Name = "selectMultiple16"; + this.selectMultiple16.PlaceholderText = "5"; + this.selectMultiple16.SelectedValue = new object[0]; + this.selectMultiple16.Size = new System.Drawing.Size(200, 32); + this.selectMultiple16.TabIndex = 3; + this.selectMultiple16.WaveSize = 0; + // + // label7 + // + this.label7.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label7.Location = new System.Drawing.Point(3, 437); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(694, 24); + this.label7.TabIndex = 28; + this.label7.Text = "前/后标签"; + // + // flowPanel6 + // + this.flowPanel6.Controls.Add(this.selectMultiple18); + this.flowPanel6.Controls.Add(this.selectMultiple20); + this.flowPanel6.Gap = 6; + this.flowPanel6.Location = new System.Drawing.Point(3, 467); + this.flowPanel6.Name = "flowPanel6"; + this.flowPanel6.Size = new System.Drawing.Size(694, 38); + this.flowPanel6.TabIndex = 29; + this.flowPanel6.Text = "flowPanel6"; + // + // selectMultiple20 + // + this.selectMultiple20.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple20.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple20.Location = new System.Drawing.Point(3, 3); + this.selectMultiple20.Name = "selectMultiple20"; + this.selectMultiple20.PlaceholderText = "图标"; + this.selectMultiple20.PrefixSvg = resources.GetString("selectMultiple20.PrefixSvg"); + this.selectMultiple20.SelectedValue = new object[0]; + this.selectMultiple20.Size = new System.Drawing.Size(200, 32); + this.selectMultiple20.SuffixSvg = resources.GetString("selectMultiple20.SuffixSvg"); + this.selectMultiple20.TabIndex = 0; + this.selectMultiple20.WaveSize = 0; + // + // selectMultiple18 + // + this.selectMultiple18.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.selectMultiple18.Items.AddRange(new object[] { + "Jack", + "Lucy", + "SelectMultiple", + "Tom", + "Jerry"}); + this.selectMultiple18.Location = new System.Drawing.Point(215, 3); + this.selectMultiple18.Name = "selectMultiple18"; + this.selectMultiple18.PlaceholderText = "文本"; + this.selectMultiple18.PrefixText = "+"; + this.selectMultiple18.SelectedValue = new object[0]; + this.selectMultiple18.Size = new System.Drawing.Size(200, 32); + this.selectMultiple18.SuffixText = "$"; + this.selectMultiple18.TabIndex = 1; + this.selectMultiple18.WaveSize = 0; + // + // SelectMultipleDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "SelectMultipleDemo"; + this.Size = new System.Drawing.Size(700, 568); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.flowPanel3.ResumeLayout(false); + this.flowPanel4.ResumeLayout(false); + this.flowPanel5.ResumeLayout(false); + this.flowPanel6.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.Label label3; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.SelectMultiple selectMultiple1; + private AntdUI.SelectMultiple selectMultiple2; + private AntdUI.SelectMultiple selectMultiple3; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.SelectMultiple selectMultiple_del; + private AntdUI.SelectMultiple selectMultiple4; + private AntdUI.FlowPanel flowPanel3; + private AntdUI.SelectMultiple selectMultiple6; + private AntdUI.SelectMultiple selectMultiple5; + private AntdUI.SelectMultiple selectMultiple7; + private AntdUI.Label label4; + private AntdUI.SelectMultiple selectMultiple11; + private AntdUI.SelectMultiple selectMultiple8; + private AntdUI.SelectMultiple selectMultiple9; + private AntdUI.SelectMultiple selectMultiple10; + private AntdUI.Label label6; + private AntdUI.FlowPanel flowPanel4; + private AntdUI.SelectMultiple selectMultiple14; + private AntdUI.SelectMultiple selectMultiple13; + private AntdUI.SelectMultiple selectMultiple12; + private AntdUI.FlowPanel flowPanel5; + private AntdUI.SelectMultiple selectMultiple16; + private AntdUI.SelectMultiple selectMultiple15; + private AntdUI.SelectMultiple selectMultiple17; + private AntdUI.Label label5; + private AntdUI.FlowPanel flowPanel6; + private AntdUI.SelectMultiple selectMultiple20; + private AntdUI.Label label7; + private AntdUI.SelectMultiple selectMultiple18; + } +} diff --git a/Views/SelectMultipleDemo.cs b/Views/SelectMultipleDemo.cs new file mode 100644 index 0000000..d16eb42 --- /dev/null +++ b/Views/SelectMultipleDemo.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class SelectMultipleDemo : UserControl + { + public SelectMultipleDemo() + { + InitializeComponent(); + } + } +} diff --git a/Views/SelectMultipleDemo.resx b/Views/SelectMultipleDemo.resx new file mode 100644 index 0000000..181d8f0 --- /dev/null +++ b/Views/SelectMultipleDemo.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"></path></svg> + + \ No newline at end of file diff --git a/Views/SliderDemo.Designer.cs b/Views/SliderDemo.Designer.cs new file mode 100644 index 0000000..e60cd86 --- /dev/null +++ b/Views/SliderDemo.Designer.cs @@ -0,0 +1,313 @@ +namespace AntdUIDemo.Views +{ + partial class SliderDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.label3 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.slider1 = new AntdUI.Slider(); + this.slider2 = new AntdUI.Slider(); + this.label4 = new AntdUI.Label(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.slider4 = new AntdUI.Slider(); + this.slider3 = new AntdUI.Slider(); + this.slider5 = new AntdUI.Slider(); + this.label5 = new AntdUI.Label(); + this.flowPanel3 = new AntdUI.FlowPanel(); + this.slider_formmat = new AntdUI.Slider(); + this.label6 = new AntdUI.Label(); + this.flowPanel4 = new AntdUI.FlowPanel(); + this.slider6 = new AntdUI.Slider(); + this.slider7 = new AntdUI.Slider(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.flowPanel3.SuspendLayout(); + this.flowPanel4.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel4); + this.stackPanel1.Controls.Add(this.label6); + this.stackPanel1.Controls.Add(this.flowPanel3); + this.stackPanel1.Controls.Add(this.label5); + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.label4); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 519); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 16; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 15; + this.label2.Text = "滑动型输入器,展示当前值和可选范围。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 14; + this.label1.Text = "Slider 滑动输入条"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 17; + this.label3.Text = "基本用法"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.slider3); + this.flowPanel1.Controls.Add(this.slider2); + this.flowPanel1.Controls.Add(this.slider1); + this.flowPanel1.Gap = 6; + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 18; + this.flowPanel1.Text = "flowPanel1"; + // + // slider1 + // + this.slider1.Location = new System.Drawing.Point(3, 3); + this.slider1.Name = "slider1"; + this.slider1.Size = new System.Drawing.Size(200, 32); + this.slider1.TabIndex = 0; + this.slider1.Text = "slider1"; + // + // slider2 + // + this.slider2.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34))))); + this.slider2.Location = new System.Drawing.Point(215, 3); + this.slider2.Name = "slider2"; + this.slider2.ShowValue = true; + this.slider2.Size = new System.Drawing.Size(200, 32); + this.slider2.TabIndex = 1; + this.slider2.Text = "slider2"; + this.slider2.Value = 50; + // + // 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 = 19; + this.label4.Text = "固定点"; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.slider5); + this.flowPanel2.Controls.Add(this.slider4); + this.flowPanel2.Gap = 6; + 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 = 20; + this.flowPanel2.Text = "flowPanel2"; + // + // slider4 + // + this.slider4.Dots = new int[] { + 25, + 50, + 75}; + this.slider4.Location = new System.Drawing.Point(3, 3); + this.slider4.Name = "slider4"; + this.slider4.ShowValue = true; + this.slider4.Size = new System.Drawing.Size(200, 32); + this.slider4.TabIndex = 0; + this.slider4.Text = "slider4"; + this.slider4.Value = 10; + // + // slider3 + // + this.slider3.Align = AntdUI.TAlignMini.Right; + this.slider3.Location = new System.Drawing.Point(427, 3); + this.slider3.MaxValue = 10; + this.slider3.Name = "slider3"; + this.slider3.ShowValue = true; + this.slider3.Size = new System.Drawing.Size(200, 32); + this.slider3.TabIndex = 2; + this.slider3.Text = "slider3"; + this.slider3.Value = 2; + // + // slider5 + // + this.slider5.Dots = new int[] { + 2, + 8}; + this.slider5.Location = new System.Drawing.Point(215, 3); + this.slider5.MaxValue = 10; + this.slider5.Name = "slider5"; + this.slider5.ShowValue = true; + this.slider5.Size = new System.Drawing.Size(200, 32); + this.slider5.TabIndex = 1; + this.slider5.Text = "slider5"; + this.slider5.Value = 5; + // + // 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, 245); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(694, 24); + this.label5.TabIndex = 21; + this.label5.Text = "格式化显示"; + // + // flowPanel3 + // + this.flowPanel3.Controls.Add(this.slider_formmat); + this.flowPanel3.Gap = 6; + this.flowPanel3.Location = new System.Drawing.Point(3, 275); + this.flowPanel3.Name = "flowPanel3"; + this.flowPanel3.Size = new System.Drawing.Size(694, 38); + this.flowPanel3.TabIndex = 22; + this.flowPanel3.Text = "flowPanel3"; + // + // slider_formmat + // + this.slider_formmat.Location = new System.Drawing.Point(3, 3); + this.slider_formmat.Name = "slider_formmat"; + this.slider_formmat.ShowValue = true; + this.slider_formmat.Size = new System.Drawing.Size(200, 32); + this.slider_formmat.TabIndex = 0; + this.slider_formmat.Text = "slider8"; + this.slider_formmat.Value = 50; + // + // label6 + // + 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, 319); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(694, 24); + this.label6.TabIndex = 23; + this.label6.Text = "垂直方向"; + // + // flowPanel4 + // + this.flowPanel4.Controls.Add(this.slider7); + this.flowPanel4.Controls.Add(this.slider6); + this.flowPanel4.Gap = 6; + this.flowPanel4.Location = new System.Drawing.Point(3, 349); + this.flowPanel4.Name = "flowPanel4"; + this.flowPanel4.Size = new System.Drawing.Size(694, 167); + this.flowPanel4.TabIndex = 24; + this.flowPanel4.Text = "flowPanel4"; + // + // slider6 + // + this.slider6.Align = AntdUI.TAlignMini.Bottom; + this.slider6.Location = new System.Drawing.Point(3, 3); + this.slider6.Name = "slider6"; + this.slider6.ShowValue = true; + this.slider6.Size = new System.Drawing.Size(41, 161); + this.slider6.TabIndex = 0; + this.slider6.Text = "slider8"; + this.slider6.Value = 50; + // + // slider7 + // + this.slider7.Align = AntdUI.TAlignMini.Top; + this.slider7.Location = new System.Drawing.Point(56, 3); + this.slider7.Name = "slider7"; + this.slider7.ShowValue = true; + this.slider7.Size = new System.Drawing.Size(41, 161); + this.slider7.TabIndex = 1; + this.slider7.Text = "slider8"; + this.slider7.Value = 50; + // + // SliderDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "SliderDemo"; + this.Size = new System.Drawing.Size(700, 519); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.flowPanel3.ResumeLayout(false); + this.flowPanel4.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.Label label3; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.Slider slider1; + private AntdUI.Slider slider2; + private AntdUI.Label label4; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.Slider slider4; + private AntdUI.Slider slider3; + private AntdUI.Slider slider5; + private AntdUI.Label label5; + private AntdUI.FlowPanel flowPanel3; + private AntdUI.Slider slider_formmat; + private AntdUI.Label label6; + private AntdUI.FlowPanel flowPanel4; + private AntdUI.Slider slider6; + private AntdUI.Slider slider7; + } +} diff --git a/Views/SliderDemo.cs b/Views/SliderDemo.cs new file mode 100644 index 0000000..15c0905 --- /dev/null +++ b/Views/SliderDemo.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class SliderDemo : UserControl + { + public SliderDemo() + { + InitializeComponent(); + BindEventHandler(); + } + + private void BindEventHandler() + { + slider_formmat.ValueFormatChanged += Slider_formmat_ValueFormatChanged; + } + + private string Slider_formmat_ValueFormatChanged(object sender, AntdUI.IntEventArgs e) + { + return e.Value + "℃"; + } + } +} diff --git a/Views/SliderDemo.resx b/Views/SliderDemo.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Views/SliderDemo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Views/SwitchDemo.Designer.cs b/Views/SwitchDemo.Designer.cs new file mode 100644 index 0000000..1cd3084 --- /dev/null +++ b/Views/SwitchDemo.Designer.cs @@ -0,0 +1,305 @@ +namespace AntdUIDemo.Views +{ + partial class SwitchDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.label3 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.switch1 = new AntdUI.Switch(); + this.switch2 = new AntdUI.Switch(); + this.switch4 = new AntdUI.Switch(); + this.switch3 = new AntdUI.Switch(); + this.label4 = new AntdUI.Label(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.switch7 = new AntdUI.Switch(); + this.switch8 = new AntdUI.Switch(); + this.switch5 = new AntdUI.Switch(); + this.switch6 = new AntdUI.Switch(); + this.switch9 = new AntdUI.Switch(); + this.switch10 = new AntdUI.Switch(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.label4); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 458); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 19; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 18; + this.label2.Text = "使用开关切换两种状态之间。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 17; + this.label1.Text = "Switch 开关"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 20; + this.label3.Text = "基本用法"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.switch9); + this.flowPanel1.Controls.Add(this.switch10); + this.flowPanel1.Controls.Add(this.switch3); + this.flowPanel1.Controls.Add(this.switch4); + this.flowPanel1.Controls.Add(this.switch2); + this.flowPanel1.Controls.Add(this.switch1); + this.flowPanel1.Gap = 6; + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 21; + this.flowPanel1.Text = "flowPanel1"; + // + // switch1 + // + this.switch1.AutoCheck = true; + this.switch1.Location = new System.Drawing.Point(3, 3); + this.switch1.Name = "switch1"; + this.switch1.Size = new System.Drawing.Size(60, 32); + this.switch1.TabIndex = 0; + this.switch1.Text = "switch1"; + // + // switch2 + // + this.switch2.AutoCheck = true; + this.switch2.Checked = true; + this.switch2.Location = new System.Drawing.Point(75, 3); + this.switch2.Name = "switch2"; + this.switch2.Size = new System.Drawing.Size(60, 32); + this.switch2.TabIndex = 1; + this.switch2.Text = "switch2"; + // + // switch4 + // + this.switch4.AutoCheck = true; + this.switch4.Enabled = false; + this.switch4.Location = new System.Drawing.Point(147, 3); + this.switch4.Name = "switch4"; + this.switch4.Size = new System.Drawing.Size(60, 32); + this.switch4.TabIndex = 3; + this.switch4.Text = "switch4"; + // + // switch3 + // + this.switch3.AutoCheck = true; + this.switch3.Checked = true; + this.switch3.Enabled = false; + this.switch3.Location = new System.Drawing.Point(219, 3); + this.switch3.Name = "switch3"; + this.switch3.Size = new System.Drawing.Size(60, 32); + this.switch3.TabIndex = 4; + this.switch3.Text = "switch3"; + // + // 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 = 22; + this.label4.Text = "文字提示"; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.switch6); + this.flowPanel2.Controls.Add(this.switch5); + this.flowPanel2.Controls.Add(this.switch7); + this.flowPanel2.Controls.Add(this.switch8); + this.flowPanel2.Gap = 6; + 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 = 23; + this.flowPanel2.Text = "flowPanel2"; + // + // switch7 + // + this.switch7.AutoCheck = true; + this.switch7.Checked = true; + this.switch7.CheckedText = "On"; + this.switch7.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.switch7.Location = new System.Drawing.Point(75, 3); + this.switch7.Name = "switch7"; + this.switch7.Size = new System.Drawing.Size(60, 32); + this.switch7.TabIndex = 1; + this.switch7.Text = "switch7"; + this.switch7.UnCheckedText = "Off"; + // + // switch8 + // + this.switch8.AutoCheck = true; + this.switch8.CheckedText = "开"; + this.switch8.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.switch8.Location = new System.Drawing.Point(3, 3); + this.switch8.Name = "switch8"; + this.switch8.Size = new System.Drawing.Size(60, 32); + this.switch8.TabIndex = 0; + this.switch8.Text = "switch8"; + this.switch8.UnCheckedText = "关"; + // + // switch5 + // + this.switch5.AutoCheck = true; + this.switch5.Checked = true; + this.switch5.CheckedText = "是"; + this.switch5.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34))))); + this.switch5.FillHover = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(133)))), ((int)(((byte)(34))))); + this.switch5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.switch5.Gap = 6; + this.switch5.Location = new System.Drawing.Point(147, 3); + this.switch5.Name = "switch5"; + this.switch5.Size = new System.Drawing.Size(60, 32); + this.switch5.TabIndex = 6; + this.switch5.Text = "switch5"; + this.switch5.UnCheckedText = "否"; + this.switch5.WaveSize = 0; + // + // switch6 + // + this.switch6.AutoCheck = true; + this.switch6.CheckedText = "True"; + this.switch6.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34))))); + this.switch6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.switch6.Gap = 6; + this.switch6.Location = new System.Drawing.Point(219, 3); + this.switch6.Name = "switch6"; + this.switch6.Size = new System.Drawing.Size(60, 32); + this.switch6.TabIndex = 7; + this.switch6.Text = "switch6"; + this.switch6.UnCheckedText = "False"; + this.switch6.WaveSize = 0; + // + // switch9 + // + this.switch9.AutoCheck = true; + this.switch9.CheckedText = ""; + this.switch9.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34))))); + this.switch9.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.switch9.Gap = 6; + this.switch9.Location = new System.Drawing.Point(363, 3); + this.switch9.Name = "switch9"; + this.switch9.Size = new System.Drawing.Size(60, 32); + this.switch9.TabIndex = 9; + this.switch9.Text = "switch9"; + this.switch9.UnCheckedText = ""; + this.switch9.WaveSize = 0; + // + // switch10 + // + this.switch10.AutoCheck = true; + this.switch10.Checked = true; + this.switch10.CheckedText = ""; + this.switch10.Fill = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(87)))), ((int)(((byte)(34))))); + this.switch10.FillHover = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(133)))), ((int)(((byte)(34))))); + this.switch10.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F); + this.switch10.Gap = 6; + this.switch10.Location = new System.Drawing.Point(291, 3); + this.switch10.Name = "switch10"; + this.switch10.Size = new System.Drawing.Size(60, 32); + this.switch10.TabIndex = 8; + this.switch10.Text = "switch10"; + this.switch10.UnCheckedText = ""; + this.switch10.WaveSize = 0; + // + // SwitchDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "SwitchDemo"; + this.Size = new System.Drawing.Size(700, 458); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.Label label3; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.Switch switch1; + private AntdUI.Switch switch2; + private AntdUI.Switch switch3; + private AntdUI.Switch switch4; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.Switch switch7; + private AntdUI.Switch switch8; + private AntdUI.Label label4; + private AntdUI.Switch switch6; + private AntdUI.Switch switch5; + private AntdUI.Switch switch9; + private AntdUI.Switch switch10; + } +} diff --git a/Views/SwitchDemo.cs b/Views/SwitchDemo.cs new file mode 100644 index 0000000..7de7dec --- /dev/null +++ b/Views/SwitchDemo.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class SwitchDemo : UserControl + { + public SwitchDemo() + { + InitializeComponent(); + } + } +} diff --git a/Views/SwitchDemo.resx b/Views/SwitchDemo.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Views/SwitchDemo.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Views/TimePickerDemo.Designer.cs b/Views/TimePickerDemo.Designer.cs new file mode 100644 index 0000000..5112652 --- /dev/null +++ b/Views/TimePickerDemo.Designer.cs @@ -0,0 +1,409 @@ +namespace AntdUIDemo.Views +{ + partial class TimePickerDemo + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TimePickerDemo)); + this.stackPanel1 = new AntdUI.StackPanel(); + this.divider1 = new AntdUI.Divider(); + this.label2 = new AntdUI.Label(); + this.label1 = new AntdUI.Label(); + this.label3 = new AntdUI.Label(); + this.flowPanel1 = new AntdUI.FlowPanel(); + this.timePicker1 = new AntdUI.TimePicker(); + this.label4 = new AntdUI.Label(); + this.flowPanel2 = new AntdUI.FlowPanel(); + this.timePicker2 = new AntdUI.TimePicker(); + this.timePicker3 = new AntdUI.TimePicker(); + this.timePicker4 = new AntdUI.TimePicker(); + this.label5 = new AntdUI.Label(); + this.flowPanel3 = new AntdUI.FlowPanel(); + this.timePicker5 = new AntdUI.TimePicker(); + this.timePicker6 = new AntdUI.TimePicker(); + this.timePicker7 = new AntdUI.TimePicker(); + this.label6 = new AntdUI.Label(); + this.flowPanel4 = new AntdUI.FlowPanel(); + this.timePicker9 = new AntdUI.TimePicker(); + this.timePicker8 = new AntdUI.TimePicker(); + this.timePicker10 = new AntdUI.TimePicker(); + this.timePicker11 = new AntdUI.TimePicker(); + this.timePicker12 = new AntdUI.TimePicker(); + this.timePicker13 = new AntdUI.TimePicker(); + this.stackPanel1.SuspendLayout(); + this.flowPanel1.SuspendLayout(); + this.flowPanel2.SuspendLayout(); + this.flowPanel3.SuspendLayout(); + this.flowPanel4.SuspendLayout(); + this.SuspendLayout(); + // + // stackPanel1 + // + this.stackPanel1.Controls.Add(this.flowPanel4); + this.stackPanel1.Controls.Add(this.label6); + this.stackPanel1.Controls.Add(this.flowPanel3); + this.stackPanel1.Controls.Add(this.label5); + this.stackPanel1.Controls.Add(this.flowPanel2); + this.stackPanel1.Controls.Add(this.label4); + this.stackPanel1.Controls.Add(this.flowPanel1); + this.stackPanel1.Controls.Add(this.label3); + this.stackPanel1.Controls.Add(this.divider1); + this.stackPanel1.Controls.Add(this.label2); + this.stackPanel1.Controls.Add(this.label1); + 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, 466); + this.stackPanel1.TabIndex = 0; + this.stackPanel1.Text = "stackPanel1"; + this.stackPanel1.Vertical = true; + // + // divider1 + // + this.divider1.Location = new System.Drawing.Point(3, 79); + this.divider1.Name = "divider1"; + this.divider1.Size = new System.Drawing.Size(694, 12); + this.divider1.TabIndex = 22; + // + // label2 + // + this.label2.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.Location = new System.Drawing.Point(3, 49); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(694, 24); + this.label2.TabIndex = 21; + this.label2.Text = "输入或选择时间的控件。"; + // + // label1 + // + this.label1.Font = new System.Drawing.Font("Microsoft YaHei UI", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.Location = new System.Drawing.Point(3, 3); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(694, 40); + this.label1.TabIndex = 20; + this.label1.Text = "TimePicker 时间选择框"; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.Location = new System.Drawing.Point(3, 97); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(694, 24); + this.label3.TabIndex = 23; + this.label3.Text = "基本用法"; + // + // flowPanel1 + // + this.flowPanel1.Controls.Add(this.timePicker7); + this.flowPanel1.Controls.Add(this.timePicker1); + this.flowPanel1.Gap = 6; + this.flowPanel1.Location = new System.Drawing.Point(3, 127); + this.flowPanel1.Name = "flowPanel1"; + this.flowPanel1.Size = new System.Drawing.Size(694, 38); + this.flowPanel1.TabIndex = 24; + this.flowPanel1.Text = "flowPanel1"; + // + // timePicker1 + // + this.timePicker1.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker1.Location = new System.Drawing.Point(3, 3); + this.timePicker1.Name = "timePicker1"; + this.timePicker1.PlaceholderText = "请选择时间"; + this.timePicker1.Size = new System.Drawing.Size(200, 32); + this.timePicker1.TabIndex = 0; + this.timePicker1.Text = "08:00:00"; + this.timePicker1.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker1.WaveSize = 0; + // + // 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 = 25; + this.label4.Text = "前/后图标"; + // + // flowPanel2 + // + this.flowPanel2.Controls.Add(this.timePicker4); + this.flowPanel2.Controls.Add(this.timePicker3); + this.flowPanel2.Controls.Add(this.timePicker2); + this.flowPanel2.Gap = 6; + 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 = 26; + this.flowPanel2.Text = "flowPanel2"; + // + // timePicker2 + // + this.timePicker2.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker2.Location = new System.Drawing.Point(3, 3); + this.timePicker2.Name = "timePicker2"; + this.timePicker2.PlaceholderText = "无图标"; + this.timePicker2.ShowIcon = false; + this.timePicker2.Size = new System.Drawing.Size(200, 32); + this.timePicker2.TabIndex = 0; + this.timePicker2.Text = "08:00:00"; + this.timePicker2.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker2.WaveSize = 0; + // + // timePicker3 + // + this.timePicker3.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker3.Location = new System.Drawing.Point(215, 3); + this.timePicker3.Name = "timePicker3"; + this.timePicker3.PlaceholderText = "Svg图标"; + this.timePicker3.PrefixSvg = resources.GetString("timePicker3.PrefixSvg"); + this.timePicker3.Size = new System.Drawing.Size(200, 32); + this.timePicker3.SuffixSvg = resources.GetString("timePicker3.SuffixSvg"); + this.timePicker3.TabIndex = 1; + this.timePicker3.Text = "08:00:00"; + this.timePicker3.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker3.WaveSize = 0; + // + // timePicker4 + // + this.timePicker4.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker4.Location = new System.Drawing.Point(427, 3); + this.timePicker4.Name = "timePicker4"; + this.timePicker4.PlaceholderText = "文字"; + this.timePicker4.PrefixText = "+"; + this.timePicker4.ShowIcon = false; + this.timePicker4.Size = new System.Drawing.Size(200, 32); + this.timePicker4.SuffixText = "时分秒"; + this.timePicker4.TabIndex = 2; + this.timePicker4.Text = "08:00:00"; + this.timePicker4.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker4.WaveSize = 0; + // + // 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, 245); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(694, 24); + this.label5.TabIndex = 27; + this.label5.Text = "时间格式化"; + // + // flowPanel3 + // + this.flowPanel3.Controls.Add(this.timePicker6); + this.flowPanel3.Controls.Add(this.timePicker5); + this.flowPanel3.Gap = 6; + this.flowPanel3.Location = new System.Drawing.Point(3, 275); + this.flowPanel3.Name = "flowPanel3"; + this.flowPanel3.Size = new System.Drawing.Size(694, 38); + this.flowPanel3.TabIndex = 28; + this.flowPanel3.Text = "flowPanel3"; + // + // timePicker5 + // + this.timePicker5.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker5.Format = "HH:mm"; + this.timePicker5.Location = new System.Drawing.Point(3, 3); + this.timePicker5.Name = "timePicker5"; + this.timePicker5.PlaceholderText = "时分"; + this.timePicker5.Size = new System.Drawing.Size(200, 32); + this.timePicker5.TabIndex = 0; + this.timePicker5.Text = "08:00"; + this.timePicker5.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker5.WaveSize = 0; + // + // timePicker6 + // + this.timePicker6.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker6.Format = "hh:mm:ss"; + this.timePicker6.Location = new System.Drawing.Point(215, 3); + this.timePicker6.Name = "timePicker6"; + this.timePicker6.PlaceholderText = "12小时计时"; + this.timePicker6.Size = new System.Drawing.Size(200, 32); + this.timePicker6.TabIndex = 1; + this.timePicker6.Text = "08:00:00"; + this.timePicker6.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker6.WaveSize = 0; + // + // timePicker7 + // + this.timePicker7.AllowClear = true; + this.timePicker7.DropDownArrow = true; + this.timePicker7.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker7.Location = new System.Drawing.Point(215, 3); + this.timePicker7.Name = "timePicker7"; + this.timePicker7.PlaceholderText = "支持清除"; + this.timePicker7.Size = new System.Drawing.Size(200, 32); + this.timePicker7.TabIndex = 1; + this.timePicker7.Text = "08:00:00"; + this.timePicker7.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker7.WaveSize = 0; + // + // label6 + // + 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, 319); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(694, 24); + this.label6.TabIndex = 29; + this.label6.Text = "弹出位置"; + // + // flowPanel4 + // + this.flowPanel4.Controls.Add(this.timePicker13); + this.flowPanel4.Controls.Add(this.timePicker12); + this.flowPanel4.Controls.Add(this.timePicker11); + this.flowPanel4.Controls.Add(this.timePicker10); + this.flowPanel4.Controls.Add(this.timePicker8); + this.flowPanel4.Controls.Add(this.timePicker9); + this.flowPanel4.Gap = 6; + this.flowPanel4.Location = new System.Drawing.Point(3, 349); + this.flowPanel4.Name = "flowPanel4"; + this.flowPanel4.Size = new System.Drawing.Size(694, 38); + this.flowPanel4.TabIndex = 30; + this.flowPanel4.Text = "flowPanel4"; + // + // timePicker9 + // + this.timePicker9.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker9.Location = new System.Drawing.Point(3, 3); + this.timePicker9.Name = "timePicker9"; + this.timePicker9.PlaceholderText = "请选择时间"; + this.timePicker9.Size = new System.Drawing.Size(90, 32); + this.timePicker9.TabIndex = 0; + this.timePicker9.Text = "08:00:00"; + this.timePicker9.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker9.WaveSize = 0; + // + // timePicker8 + // + this.timePicker8.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker8.Location = new System.Drawing.Point(105, 3); + this.timePicker8.Name = "timePicker8"; + this.timePicker8.PlaceholderText = "请选择时间"; + this.timePicker8.Placement = AntdUI.TAlignFrom.Bottom; + this.timePicker8.Size = new System.Drawing.Size(90, 32); + this.timePicker8.TabIndex = 1; + this.timePicker8.Text = "08:00:00"; + this.timePicker8.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker8.WaveSize = 0; + // + // timePicker10 + // + this.timePicker10.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker10.Location = new System.Drawing.Point(207, 3); + this.timePicker10.Name = "timePicker10"; + this.timePicker10.PlaceholderText = "请选择时间"; + this.timePicker10.Placement = AntdUI.TAlignFrom.BR; + this.timePicker10.Size = new System.Drawing.Size(90, 32); + this.timePicker10.TabIndex = 2; + this.timePicker10.Text = "08:00:00"; + this.timePicker10.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker10.WaveSize = 0; + // + // timePicker11 + // + this.timePicker11.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker11.Location = new System.Drawing.Point(309, 3); + this.timePicker11.Name = "timePicker11"; + this.timePicker11.PlaceholderText = "请选择时间"; + this.timePicker11.Placement = AntdUI.TAlignFrom.TR; + this.timePicker11.Size = new System.Drawing.Size(90, 32); + this.timePicker11.TabIndex = 3; + this.timePicker11.Text = "08:00:00"; + this.timePicker11.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker11.WaveSize = 0; + // + // timePicker12 + // + this.timePicker12.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker12.Location = new System.Drawing.Point(411, 3); + this.timePicker12.Name = "timePicker12"; + this.timePicker12.PlaceholderText = "请选择时间"; + this.timePicker12.Placement = AntdUI.TAlignFrom.Top; + this.timePicker12.Size = new System.Drawing.Size(90, 32); + this.timePicker12.TabIndex = 4; + this.timePicker12.Text = "08:00:00"; + this.timePicker12.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker12.WaveSize = 0; + // + // timePicker13 + // + this.timePicker13.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.timePicker13.Location = new System.Drawing.Point(513, 3); + this.timePicker13.Name = "timePicker13"; + this.timePicker13.PlaceholderText = "请选择时间"; + this.timePicker13.Placement = AntdUI.TAlignFrom.TL; + this.timePicker13.Size = new System.Drawing.Size(90, 32); + this.timePicker13.TabIndex = 5; + this.timePicker13.Text = "08:00:00"; + this.timePicker13.Value = System.TimeSpan.Parse("08:00:00"); + this.timePicker13.WaveSize = 0; + // + // TimePickerDemo + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit; + this.Controls.Add(this.stackPanel1); + this.Name = "TimePickerDemo"; + this.Size = new System.Drawing.Size(700, 466); + this.stackPanel1.ResumeLayout(false); + this.flowPanel1.ResumeLayout(false); + this.flowPanel2.ResumeLayout(false); + this.flowPanel3.ResumeLayout(false); + this.flowPanel4.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AntdUI.StackPanel stackPanel1; + private AntdUI.Divider divider1; + private AntdUI.Label label2; + private AntdUI.Label label1; + private AntdUI.Label label3; + private AntdUI.FlowPanel flowPanel1; + private AntdUI.TimePicker timePicker1; + private AntdUI.Label label4; + private AntdUI.FlowPanel flowPanel2; + private AntdUI.TimePicker timePicker2; + private AntdUI.TimePicker timePicker3; + private AntdUI.TimePicker timePicker4; + private AntdUI.FlowPanel flowPanel3; + private AntdUI.TimePicker timePicker5; + private AntdUI.Label label5; + private AntdUI.TimePicker timePicker6; + private AntdUI.TimePicker timePicker7; + private AntdUI.FlowPanel flowPanel4; + private AntdUI.TimePicker timePicker13; + private AntdUI.TimePicker timePicker12; + private AntdUI.TimePicker timePicker11; + private AntdUI.TimePicker timePicker10; + private AntdUI.TimePicker timePicker8; + private AntdUI.TimePicker timePicker9; + private AntdUI.Label label6; + } +} diff --git a/Views/TimePickerDemo.cs b/Views/TimePickerDemo.cs new file mode 100644 index 0000000..cb36201 --- /dev/null +++ b/Views/TimePickerDemo.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace AntdUIDemo.Views +{ + public partial class TimePickerDemo : UserControl + { + public TimePickerDemo() + { + InitializeComponent(); + } + } +} diff --git a/Views/TimePickerDemo.resx b/Views/TimePickerDemo.resx new file mode 100644 index 0000000..55c6342 --- /dev/null +++ b/Views/TimePickerDemo.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"></path></svg> + + \ No newline at end of file