diff --git a/SunnyUI/Forms/UIForm.cs b/SunnyUI/Forms/UIForm.cs index 8d7814aa..dbbc1367 100644 --- a/SunnyUI/Forms/UIForm.cs +++ b/SunnyUI/Forms/UIForm.cs @@ -56,6 +56,7 @@ * 2023-02-19: V3.6.3 修改标题栏文字与控制按钮绘制重叠的问题 * 2024-02-22: V3.6.3 最大化时,鼠标拖拽标题超过一定范围后再恢复Normal显示 * 2024-04-28: V3.6.5 增加WindowStateChanged事件 + * 2024-05-16: V3.6.6 Resizable替代ShowDragStretch,显示边框可拖拽调整窗体大小 ******************************************************************************/ using System; @@ -908,6 +909,14 @@ namespace Sunny.UI } } + [Description("显示边框可拖拽调整窗体大小"), Category("SunnyUI"), DefaultValue(false)] + public bool Resizable + { + get => showDragStretch; + set => showDragStretch = value; + } + + [Browsable(false)] [Description("显示边框可拖拽调整窗体大小"), Category("SunnyUI"), DefaultValue(false)] public bool ShowDragStretch { diff --git a/SunnyUI/Forms/UIForm2.cs b/SunnyUI/Forms/UIForm2.cs index c8a9a275..c60f3e84 100644 --- a/SunnyUI/Forms/UIForm2.cs +++ b/SunnyUI/Forms/UIForm2.cs @@ -20,6 +20,7 @@ * 2024-01-25: V3.6.3 增加主题等 * 2024-04-16: V3.6.5 设置默认Padding.Top为TitleHeight * 2024-04-28: V3.6.5 增加WindowStateChanged事件 + * 2024-05-16: V3.6.6 Resizable替代ShowDragStretch,显示边框可拖拽调整窗体大小 ******************************************************************************/ using System; @@ -45,6 +46,14 @@ namespace Sunny.UI fieldH = typeof(Control).GetField("_clientHeight", BindingFlags.NonPublic | BindingFlags.Instance) ?? typeof(Control).GetField("clientHeight", BindingFlags.NonPublic | BindingFlags.Instance); } + [Description("显示边框可拖拽调整窗体大小"), Category("SunnyUI"), DefaultValue(false)] + public bool Resizable + { + get => showDragStretch; + set => showDragStretch = value; + } + + [Browsable(false)] [Description("显示边框可拖拽调整窗体大小"), Category("SunnyUI"), DefaultValue(false)] public bool ShowDragStretch {