* UIRadioButton: 修改AutoSize属性可以保存在Design.cs文件里面,#IAKYX4

* UICheckBox: 修改AutoSize属性可以保存在Design.cs文件里面,#IAKYX4
This commit is contained in:
Sunny 2024-08-30 21:18:08 +08:00
parent 4dd0a284ac
commit 6794b58d65
2 changed files with 18 additions and 13 deletions

View File

@ -25,6 +25,7 @@
* 2023-11-07: V3.5.2
* 2023-12-04: V3.6.1
* 2024-08-26: V3.6.9 AutoSize在文字改变时未自动显示的问题#IAKYX4
* 2024-08-30: V3.7.0 AutoSize属性可以保存在Design.cs文件里面#IAKYX4
******************************************************************************/
using System;
@ -75,19 +76,19 @@ namespace Sunny.UI
}
}
private bool autoSize;
/// <summary>
/// 自动大小
/// </summary>
/// <inheritdoc/>
[Browsable(true)]
[Description("自动大小"), Category("SunnyUI")]
[DefaultValue(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
[EditorBrowsable(EditorBrowsableState.Always)]
[Localizable(true)]
[RefreshProperties(RefreshProperties.All)]
public override bool AutoSize
{
get => autoSize;
get => base.AutoSize;
set
{
autoSize = value;
base.AutoSize = value;
Invalidate();
}
}

View File

@ -26,6 +26,7 @@
* 2023-11-07: V3.5.2
* 2023-12-04: V3.6.1
* 2024-08-26: V3.6.9 AutoSize在文字改变时未自动显示的问题#IAKYX4
* 2024-08-30: V3.7.0 AutoSize属性可以保存在Design.cs文件里面#IAKYX4
******************************************************************************/
using System;
@ -76,16 +77,19 @@ namespace Sunny.UI
}
}
private bool autoSize;
/// <inheritdoc/>
[Browsable(true)]
[Description("自动大小"), Category("SunnyUI")]
[DefaultValue(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
[EditorBrowsable(EditorBrowsableState.Always)]
[Localizable(true)]
[RefreshProperties(RefreshProperties.All)]
public override bool AutoSize
{
get => autoSize;
get => base.AutoSize;
set
{
autoSize = value;
base.AutoSize = value;
Invalidate();
}
}