From dc503f0eeabb072dc6ecf7aedd4b636111eda7e6 Mon Sep 17 00:00:00 2001 From: Sunny Date: Sun, 16 Mar 2025 13:20:12 +0800 Subject: [PATCH] =?UTF-8?q?*=20UIDoubleUpDown:=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E5=AD=97=E4=BD=93=E5=9B=BE=E6=A0=87=E7=9A=84?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E5=B1=9E=E6=80=A7=20*=20UIIntegerUpDown:=20?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8C=89=E9=92=AE=E5=AD=97=E4=BD=93=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=E7=9A=84=E5=A4=A7=E5=B0=8F=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SunnyUI/Controls/UIDoubleUpDown.cs | 11 ++++++++++- SunnyUI/Controls/UIDoubleUpDown.designer.cs | 4 ++-- SunnyUI/Controls/UIIntegerUpDown.cs | 11 ++++++++++- SunnyUI/Controls/UIIntegerUpDown.designer.cs | 4 ++-- 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/SunnyUI/Controls/UIDoubleUpDown.cs b/SunnyUI/Controls/UIDoubleUpDown.cs index cc5da344..1fc5b396 100644 --- a/SunnyUI/Controls/UIDoubleUpDown.cs +++ b/SunnyUI/Controls/UIDoubleUpDown.cs @@ -31,7 +31,8 @@ * 2023-03-24: V3.3.3 删除ForbidInput属性,使用Inputable属性 * 2023-12-28: V3.6.2 修复设置Style时按钮颜色不一致 * 2024-08-27: V3.6.9 修改编辑框字体与显示字体一致 - * 2024-08-27: V3.7.0 增加加按钮字体图标的偏移位置 + * 2024-08-27: V3.7.0 增加按钮字体图标的偏移位置 + * 2025-03-16: V3.8.2 增加按钮字体图标的大小属性 ******************************************************************************/ using System; @@ -157,6 +158,14 @@ namespace Sunny.UI set => step = Math.Abs(value); } + [DefaultValue(24)] + [Description("按钮字体图标大小"), Category("SunnyUI")] + public int ButtonSymbolSize + { + get => btnDec.SymbolSize; + set => btnDec.SymbolSize = btnAdd.SymbolSize = value; + } + private void btnAdd_Click(object sender, EventArgs e) { if (ReadOnly) return; diff --git a/SunnyUI/Controls/UIDoubleUpDown.designer.cs b/SunnyUI/Controls/UIDoubleUpDown.designer.cs index 23010f2e..1f3d6d13 100644 --- a/SunnyUI/Controls/UIDoubleUpDown.designer.cs +++ b/SunnyUI/Controls/UIDoubleUpDown.designer.cs @@ -46,7 +46,7 @@ btnDec.Padding = new System.Windows.Forms.Padding(26, 4, 0, 0); btnDec.RadiusSides = UICornerRadiusSides.LeftTop | UICornerRadiusSides.LeftBottom; btnDec.Size = new System.Drawing.Size(29, 29); - btnDec.Symbol = 61544; + btnDec.Symbol = 361544; btnDec.TabIndex = 0; btnDec.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134); btnDec.TipsText = null; @@ -65,7 +65,7 @@ btnAdd.Padding = new System.Windows.Forms.Padding(26, 3, 0, 0); btnAdd.RadiusSides = UICornerRadiusSides.RightTop | UICornerRadiusSides.RightBottom; btnAdd.Size = new System.Drawing.Size(29, 29); - btnAdd.Symbol = 61543; + btnAdd.Symbol = 361543; btnAdd.TabIndex = 1; btnAdd.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134); btnAdd.TipsText = null; diff --git a/SunnyUI/Controls/UIIntegerUpDown.cs b/SunnyUI/Controls/UIIntegerUpDown.cs index afe3cffa..7ef5fadc 100644 --- a/SunnyUI/Controls/UIIntegerUpDown.cs +++ b/SunnyUI/Controls/UIIntegerUpDown.cs @@ -30,7 +30,8 @@ * 2023-03-24: V3.3.3 删除ForbidInput属性,使用Inputable属性 * 2023-12-28: V3.6.2 修复设置Style时按钮颜色不一致 * 2024-08-27: V3.6.9 修改编辑框字体与显示字体一致 - * 2024-08-27: V3.7.0 增加加按钮字体图标的偏移位置 + * 2024-08-27: V3.7.0 增加按钮字体图标的偏移位置 + * 2025-03-16: V3.8.2 增加按钮字体图标的大小属性 ******************************************************************************/ using System; @@ -164,6 +165,14 @@ namespace Sunny.UI } } + [DefaultValue(24)] + [Description("按钮字体图标大小"), Category("SunnyUI")] + public int ButtonSymbolSize + { + get => btnDec.SymbolSize; + set => btnDec.SymbolSize = btnAdd.SymbolSize = value; + } + [Description("最大值"), Category("SunnyUI")] [DefaultValue(int.MaxValue)] public int Maximum diff --git a/SunnyUI/Controls/UIIntegerUpDown.designer.cs b/SunnyUI/Controls/UIIntegerUpDown.designer.cs index 70afbb02..d4071d5e 100644 --- a/SunnyUI/Controls/UIIntegerUpDown.designer.cs +++ b/SunnyUI/Controls/UIIntegerUpDown.designer.cs @@ -46,7 +46,7 @@ btnDec.Padding = new System.Windows.Forms.Padding(26, 4, 0, 0); btnDec.RadiusSides = UICornerRadiusSides.LeftTop | UICornerRadiusSides.LeftBottom; btnDec.Size = new System.Drawing.Size(29, 29); - btnDec.Symbol = 61544; + btnDec.Symbol = 361544; btnDec.TabIndex = 0; btnDec.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134); btnDec.TipsText = null; @@ -65,7 +65,7 @@ btnAdd.Padding = new System.Windows.Forms.Padding(26, 3, 0, 0); btnAdd.RadiusSides = UICornerRadiusSides.RightTop | UICornerRadiusSides.RightBottom; btnAdd.Size = new System.Drawing.Size(29, 29); - btnAdd.Symbol = 61543; + btnAdd.Symbol = 361543; btnAdd.TabIndex = 1; btnAdd.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134); btnAdd.TipsText = null;