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

View File

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