* UIGroupBox: 修复Padding设置
This commit is contained in:
parent
7fb7c21f4c
commit
a51d04f741
@ -18,8 +18,10 @@
|
|||||||
*
|
*
|
||||||
* 2020-01-01: V2.2.0 增加文件说明
|
* 2020-01-01: V2.2.0 增加文件说明
|
||||||
* 2020-04-25: V2.2.4 更新主题配置类
|
* 2020-04-25: V2.2.4 更新主题配置类
|
||||||
|
* 2022-05-30: V3.1.9 修复Padding设置
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
using System;
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
using System.Drawing.Drawing2D;
|
using System.Drawing.Drawing2D;
|
||||||
@ -74,12 +76,21 @@ namespace Sunny.UI
|
|||||||
if (_titleTop != value)
|
if (_titleTop != value)
|
||||||
{
|
{
|
||||||
_titleTop = value;
|
_titleTop = value;
|
||||||
Padding = new Padding(0, value + 16, 0, 0);
|
Padding = new Padding(Padding.Left, Math.Max(value + 16, Padding.Top), Padding.Right, Padding.Bottom);
|
||||||
Invalidate();
|
Invalidate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void OnPaddingChanged(EventArgs e)
|
||||||
|
{
|
||||||
|
base.OnPaddingChanged(e);
|
||||||
|
if (Padding.Top != Math.Max(TitleTop + 16, Padding.Top))
|
||||||
|
{
|
||||||
|
Padding = new Padding(Padding.Left, Math.Max(TitleTop + 16, Padding.Top), Padding.Right, Padding.Bottom);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private int _titleInterval = 10;
|
private int _titleInterval = 10;
|
||||||
|
|
||||||
[DefaultValue(10)]
|
[DefaultValue(10)]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user