* UITextBox: 修复高度不随字体改变

* UIDropControl: 修复高度不随字体改变
This commit is contained in:
Sunny 2023-12-18 23:15:15 +08:00
parent 4cfdc8c795
commit 0019e7784d
2 changed files with 26 additions and 24 deletions

View File

@ -30,6 +30,7 @@
* 2023-10-25: V3.5.1 DPI下
* 2023-10-25: V3.5.1 线
* 2023-10-26: V3.5.1 SymbolRotate
* 2023-12-18: V3.6.2
******************************************************************************/
using System;
@ -394,10 +395,10 @@ namespace Sunny.UI
{
base.OnSizeChanged(e);
if (!NoNeedChange)
{
SizeChange();
}
//if (!NoNeedChange)
//{
SizeChange();
//}
if (tipsBtn != null)
{
@ -405,17 +406,17 @@ namespace Sunny.UI
}
}
private bool NoNeedChange = false;
//private bool NoNeedChange = false;
private void SizeChange()
{
if (Height < edit.Height + RectSize * 2 + 2)
{
NoNeedChange = true;
Height = edit.Height + RectSize * 2 + 2;
edit.Top = (Height - edit.Height) / 2;
NoNeedChange = false;
}
//if (Height < edit.Height + RectSize * 2 + 2)
//{
// NoNeedChange = true;
// Height = edit.Height + RectSize * 2 + 2;
// edit.Top = (Height - edit.Height) / 2;
// NoNeedChange = false;
//}
if (edit.Top != (Height - edit.Height) / 2 + 1)
{

View File

@ -55,6 +55,7 @@
* 2023-10-25: V3.5.1 线
* 2023-10-26: V3.5.1 SymbolRotate
* 2023-11-16: V3.5.2
* 2023-12-18: V3.6.2
******************************************************************************/
using System;
@ -677,10 +678,10 @@ namespace Sunny.UI
{
base.OnSizeChanged(e);
if (!NoNeedChange)
{
SizeChange();
}
//if (!NoNeedChange)
//{
SizeChange();
//}
if (tipsBtn != null)
{
@ -707,7 +708,7 @@ namespace Sunny.UI
}
}
private bool NoNeedChange = false;
//private bool NoNeedChange = false;
private void SizeChange()
{
@ -717,13 +718,13 @@ namespace Sunny.UI
if (!multiline)
{
if (Height < edit.Height + RectSize * 2 + 2)
{
NoNeedChange = true;
Height = edit.Height + RectSize * 2 + 2;
edit.Top = (Height - edit.Height) / 2;
NoNeedChange = false;
}
//if (Height < edit.Height + RectSize * 2 + 2)
//{
// NoNeedChange = true;
// Height = edit.Height + RectSize * 2 + 2;
// edit.Top = (Height - edit.Height) / 2;
// NoNeedChange = false;
//}
if (edit.Top != (Height - edit.Height) / 2 + 1)
{