Fix Change language after log expansion issue

This commit is contained in:
2022-05-18 15:04:21 +08:00
parent fcfef2317b
commit 7155ecd05d

View File

@ -1008,10 +1008,20 @@ namespace GrasscutterTools
private TextBox TxtCommandRunLog;
private void ExpandCommandRunLog()
{
if (TxtCommandRunLog != null)
return;
if (SCBase.IsSplitterFixed)
{
if (WindowState == FormWindowState.Maximized)
WindowState = FormWindowState.Normal;
SCBase.FixedPanel = FixedPanel.Panel1;
Size = new Size(Width, Height + TxtCommandRunLogMinHeight);
MinimumSize = new Size(MinimumSize.Width, MinimumSize.Height + TxtCommandRunLogMinHeight);
SCBase.Panel2MinSize += TxtCommandRunLogMinHeight;
SCBase.FixedPanel = FixedPanel.None;
SCBase.IsSplitterFixed = false;
}
if (TxtCommandRunLog == null)
{
TxtCommandRunLog = new TextBox
{
Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom,
@ -1023,14 +1033,9 @@ namespace GrasscutterTools
BackColor = Color.White,
ScrollBars = ScrollBars.Vertical,
};
SCBase.FixedPanel = FixedPanel.Panel1;
Size = new Size(Width, Height + TxtCommandRunLogMinHeight);
MinimumSize = new Size(MinimumSize.Width, MinimumSize.Height + TxtCommandRunLogMinHeight);
SCBase.Panel2MinSize += TxtCommandRunLogMinHeight;
SCBase.FixedPanel = FixedPanel.None;
SCBase.IsSplitterFixed = false;
GrpCommand.Controls.Add(TxtCommandRunLog);
}
}
#endregion - -